top of page
![](https://static.wixstatic.com/media/11062b_d013b164dadb47ec8e746ab178aacfbbf000.jpg/v1/fill/w_1920,h_1080,al_c,q_90,enc_avif,quality_auto/11062b_d013b164dadb47ec8e746ab178aacfbbf000.jpg)
Topic
Recent Posts
![](https://static.wixstatic.com/media/d400f8_f1ac264602614b188c77589465e8a879~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_f1ac264602614b188c77589465e8a879~mv2.webp)
![Bitwise operators](https://static.wixstatic.com/media/d400f8_f1ac264602614b188c77589465e8a879~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_f1ac264602614b188c77589465e8a879~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_76e996340aa3449cbd42719751eb2776~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_76e996340aa3449cbd42719751eb2776~mv2.webp)
![In honor of Lothar Collatz](https://static.wixstatic.com/media/d400f8_76e996340aa3449cbd42719751eb2776~mv2.jpg/v1/fill/w_43,h_27,fp_0.50_0.50,q_90,enc_auto/d400f8_76e996340aa3449cbd42719751eb2776~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_807eb9fc438b4ba1af14a59ce237ae57~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_807eb9fc438b4ba1af14a59ce237ae57~mv2.webp)
![sqrt() and int()](https://static.wixstatic.com/media/d400f8_807eb9fc438b4ba1af14a59ce237ae57~mv2.jpg/v1/fill/w_43,h_42,fp_0.50_0.50,q_90,enc_auto/d400f8_807eb9fc438b4ba1af14a59ce237ae57~mv2.webp)
![For loops](https://static.wixstatic.com/media/d400f8_9ae88a0dc1a04421ba24a017698b8d0d~mv2.png/v1/fill/w_43,h_42,fp_0.50_0.50,q_95,enc_auto/d400f8_9ae88a0dc1a04421ba24a017698b8d0d~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_dc77ddfa62e24ab5ac06f323aab8c0ee~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_dc77ddfa62e24ab5ac06f323aab8c0ee~mv2.webp)
![String Methods](https://static.wixstatic.com/media/d400f8_dc77ddfa62e24ab5ac06f323aab8c0ee~mv2.jpg/v1/fill/w_43,h_39,fp_0.50_0.50,q_90,enc_auto/d400f8_dc77ddfa62e24ab5ac06f323aab8c0ee~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_3845f4917b4d4a32b65efff51a43ae34~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,lg_1,q_30,blur_30,enc_auto/d400f8_3845f4917b4d4a32b65efff51a43ae34~mv2.webp)
![break and continue](https://static.wixstatic.com/media/d400f8_3845f4917b4d4a32b65efff51a43ae34~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_3845f4917b4d4a32b65efff51a43ae34~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_2339aca3304a4dd3a8131c3c85376a26~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_2339aca3304a4dd3a8131c3c85376a26~mv2.webp)
![sleep()](https://static.wixstatic.com/media/d400f8_2339aca3304a4dd3a8131c3c85376a26~mv2.jpg/v1/fill/w_43,h_38,fp_0.50_0.50,q_90,enc_auto/d400f8_2339aca3304a4dd3a8131c3c85376a26~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_81bbf2c1fe3d404bbd0dfc1411503352~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_81bbf2c1fe3d404bbd0dfc1411503352~mv2.webp)
![Assignment Operators](https://static.wixstatic.com/media/d400f8_81bbf2c1fe3d404bbd0dfc1411503352~mv2.jpg/v1/fill/w_43,h_81,fp_0.50_0.50,q_90,enc_auto/d400f8_81bbf2c1fe3d404bbd0dfc1411503352~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_9e1555345bdd4ce5a3ba4b75f1d2eb54~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_9e1555345bdd4ce5a3ba4b75f1d2eb54~mv2.webp)
![while i and for i in range ()](https://static.wixstatic.com/media/d400f8_9e1555345bdd4ce5a3ba4b75f1d2eb54~mv2.jpg/v1/fill/w_43,h_32,fp_0.50_0.50,q_90,enc_auto/d400f8_9e1555345bdd4ce5a3ba4b75f1d2eb54~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_85c5a61dec0249a49b75caa502b485d3~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_85c5a61dec0249a49b75caa502b485d3~mv2.webp)
![Multi-line printing](https://static.wixstatic.com/media/d400f8_85c5a61dec0249a49b75caa502b485d3~mv2.jpg/v1/fill/w_43,h_37,fp_0.50_0.50,q_90,enc_auto/d400f8_85c5a61dec0249a49b75caa502b485d3~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_c608bd11e1394c07a1a6ba5de8de5f2d~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_c608bd11e1394c07a1a6ba5de8de5f2d~mv2.webp)
![Compact while()](https://static.wixstatic.com/media/d400f8_c608bd11e1394c07a1a6ba5de8de5f2d~mv2.jpg/v1/fill/w_43,h_37,fp_0.50_0.50,q_90,enc_auto/d400f8_c608bd11e1394c07a1a6ba5de8de5f2d~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_d036eb7aa781483e8c658f00ee6117f9~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_d036eb7aa781483e8c658f00ee6117f9~mv2.webp)
![int()](https://static.wixstatic.com/media/d400f8_d036eb7aa781483e8c658f00ee6117f9~mv2.jpg/v1/fill/w_43,h_58,fp_0.50_0.50,q_90,enc_auto/d400f8_d036eb7aa781483e8c658f00ee6117f9~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_88127ade88a84ec78aec0b8803da653c~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_88127ade88a84ec78aec0b8803da653c~mv2.webp)
![float() and round()](https://static.wixstatic.com/media/d400f8_88127ade88a84ec78aec0b8803da653c~mv2.jpg/v1/fill/w_43,h_49,fp_0.50_0.50,q_90,enc_auto/d400f8_88127ade88a84ec78aec0b8803da653c~mv2.webp)
![if-elif-else instructions](https://static.wixstatic.com/media/d400f8_2070972b5d8947efb159343573ad5d6f~mv2.png/v1/fill/w_43,h_26,fp_0.50_0.50,q_95,enc_auto/d400f8_2070972b5d8947efb159343573ad5d6f~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_b2d29e268691430ca5d92085c69e7dd4~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_b2d29e268691430ca5d92085c69e7dd4~mv2.webp)
![Time evaluation](https://static.wixstatic.com/media/d400f8_b2d29e268691430ca5d92085c69e7dd4~mv2.jpg/v1/fill/w_43,h_40,fp_0.50_0.50,q_90,enc_auto/d400f8_b2d29e268691430ca5d92085c69e7dd4~mv2.webp)
![end=, sep=, +, *, and /](https://static.wixstatic.com/media/d400f8_4e9a06e3601146a590c2d1907edf1626~mv2.png/v1/fill/w_43,h_36,fp_0.50_0.50,q_95,enc_auto/d400f8_4e9a06e3601146a590c2d1907edf1626~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_85a517999cd24162aca4041eb3491daf~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_85a517999cd24162aca4041eb3491daf~mv2.webp)
![Assignment (Shortcut) operators](https://static.wixstatic.com/media/d400f8_85a517999cd24162aca4041eb3491daf~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_85a517999cd24162aca4041eb3491daf~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_2db32976fa524e7c8c93f46f57020327~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_2db32976fa524e7c8c93f46f57020327~mv2.webp)
![Binary <==> Decimal Conversion](https://static.wixstatic.com/media/d400f8_2db32976fa524e7c8c93f46f57020327~mv2.jpg/v1/fill/w_43,h_51,fp_0.50_0.50,q_90,enc_auto/d400f8_2db32976fa524e7c8c93f46f57020327~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_548b13deadf7461ca112d25b6fda1dbb~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_548b13deadf7461ca112d25b6fda1dbb~mv2.webp)
![Data scientists vs analysts](https://static.wixstatic.com/media/d400f8_548b13deadf7461ca112d25b6fda1dbb~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_548b13deadf7461ca112d25b6fda1dbb~mv2.webp)
![Performance, error and warning events](https://static.wixstatic.com/media/d400f8_4fde4032d5ec4019aa10dea014e83ff8~mv2.png/v1/fill/w_43,h_51,fp_0.50_0.50,q_95,enc_auto/d400f8_4fde4032d5ec4019aa10dea014e83ff8~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_f06bb7d7824c43ecba1f2ebfe22bb53d~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_f06bb7d7824c43ecba1f2ebfe22bb53d~mv2.webp)
![Inner Join (vs Inline TVF)](https://static.wixstatic.com/media/d400f8_f06bb7d7824c43ecba1f2ebfe22bb53d~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_f06bb7d7824c43ecba1f2ebfe22bb53d~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_bcc9f9eac954408e9cd3c6373637ff64~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_bcc9f9eac954408e9cd3c6373637ff64~mv2.webp)
![Query performance](https://static.wixstatic.com/media/d400f8_bcc9f9eac954408e9cd3c6373637ff64~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_bcc9f9eac954408e9cd3c6373637ff64~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_02361c75f8704f25a13946d9d0b5160b~mv2.jpg/v1/fill/w_209,h_209,fp_0.50_0.50,lg_1,q_30,blur_30,enc_auto/d400f8_02361c75f8704f25a13946d9d0b5160b~mv2.webp)
![exec_query_stats](https://static.wixstatic.com/media/d400f8_02361c75f8704f25a13946d9d0b5160b~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_02361c75f8704f25a13946d9d0b5160b~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_9355f8253eaa442a93000f5c773b25fe~mv2.jpg/v1/fill/w_242,h_242,fp_0.50_0.50,lg_1,q_30,blur_30,enc_auto/d400f8_9355f8253eaa442a93000f5c773b25fe~mv2.webp)
![REORGANIZE vs REBUILD](https://static.wixstatic.com/media/d400f8_9355f8253eaa442a93000f5c773b25fe~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_9355f8253eaa442a93000f5c773b25fe~mv2.webp)
![Data Collector vs Activity Monitor](https://static.wixstatic.com/media/d400f8_2a406b0a7536482cafa67d77da5e3a65~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_a60a365a9cf74f8f86f5e091ed503bc7~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_a60a365a9cf74f8f86f5e091ed503bc7~mv2.webp)
![Database recovery](https://static.wixstatic.com/media/d400f8_a60a365a9cf74f8f86f5e091ed503bc7~mv2.jpg/v1/fill/w_43,h_34,fp_0.50_0.50,q_90,enc_auto/d400f8_a60a365a9cf74f8f86f5e091ed503bc7~mv2.webp)
![Version Store](https://static.wixstatic.com/media/d400f8_984f3b18603243659a618cde6305ad57~mv2.png/v1/fill/w_43,h_27,fp_0.50_0.50,q_95,enc_auto/d400f8_984f3b18603243659a618cde6305ad57~mv2.webp)
![Activity Monitor](https://static.wixstatic.com/media/d400f8_d019f8a1774140c0b250ee58b4ec0a0d~mv2.png/v1/fill/w_43,h_24,fp_0.50_0.50,q_95,enc_auto/d400f8_d019f8a1774140c0b250ee58b4ec0a0d~mv2.webp)
![Data change recording](https://static.wixstatic.com/media/d400f8_83e031e4802c442fa1357b031502b247~mv2.webp)
![Indexed v.s. Partitioned Views](https://static.wixstatic.com/media/d400f8_3649776fbdbd4461880d0c8b1700675a~mv2.png/v1/fill/w_43,h_24,fp_0.50_0.50,q_95,enc_auto/d400f8_3649776fbdbd4461880d0c8b1700675a~mv2.webp)
![Database Snapshot](https://static.wixstatic.com/media/d400f8_4432aeb3124b4b96bf752c8a34b6829c~mv2.png/v1/fill/w_43,h_85,fp_0.50_0.50,q_95,enc_auto/d400f8_4432aeb3124b4b96bf752c8a34b6829c~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_f45b2e3c8e054172a738243d1b420ddc~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_f45b2e3c8e054172a738243d1b420ddc~mv2.webp)
![Baseline performance](https://static.wixstatic.com/media/d400f8_f45b2e3c8e054172a738243d1b420ddc~mv2.jpg/v1/fill/w_43,h_33,fp_0.50_0.50,q_90,enc_auto/d400f8_f45b2e3c8e054172a738243d1b420ddc~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_ea8917f5d2a84684997a9c8b9c755c9f~mv2.webp)
![Common Table Expressions (CTEs)](https://static.wixstatic.com/media/d400f8_ea8917f5d2a84684997a9c8b9c755c9f~mv2.webp)
![#temp table v.s. @table](https://static.wixstatic.com/media/d400f8_74fa2c1f03c647bbafdcaebbdd101609~mv2.png/v1/fill/w_43,h_24,fp_0.50_0.50,q_95,enc_auto/d400f8_74fa2c1f03c647bbafdcaebbdd101609~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_add02bfa11844cce93b0bf400ed8d16a~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_add02bfa11844cce93b0bf400ed8d16a~mv2.webp)
![The backstage architecture](https://static.wixstatic.com/media/d400f8_add02bfa11844cce93b0bf400ed8d16a~mv2.jpg/v1/fill/w_43,h_27,fp_0.50_0.50,q_90,enc_auto/d400f8_add02bfa11844cce93b0bf400ed8d16a~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_929e61edd24b4841bd8c81a3eb365b54~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_929e61edd24b4841bd8c81a3eb365b54~mv2.webp)
![With Check Option](https://static.wixstatic.com/media/d400f8_929e61edd24b4841bd8c81a3eb365b54~mv2.jpg/v1/fill/w_43,h_29,fp_0.50_0.50,q_90,enc_auto/d400f8_929e61edd24b4841bd8c81a3eb365b54~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_e6777d51a16445dba74356ceb72eaf83~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_e6777d51a16445dba74356ceb72eaf83~mv2.webp)
![SQL Server Profiler](https://static.wixstatic.com/media/d400f8_e6777d51a16445dba74356ceb72eaf83~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_e6777d51a16445dba74356ceb72eaf83~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_2c8f91d5a18f4f36bcc4721bb603a7af~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,lg_1,q_30,blur_30,enc_auto/d400f8_2c8f91d5a18f4f36bcc4721bb603a7af~mv2.webp)
![Memory-Optimized Tables -- Non-durable v.s. variable](https://static.wixstatic.com/media/d400f8_2c8f91d5a18f4f36bcc4721bb603a7af~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_2c8f91d5a18f4f36bcc4721bb603a7af~mv2.webp)
![Azure Portal](https://static.wixstatic.com/media/d400f8_de63dfa38ad54465adb7583fd12cb471~mv2.png/v1/fill/w_43,h_24,fp_0.50_0.50,q_95,enc_auto/d400f8_de63dfa38ad54465adb7583fd12cb471~mv2.webp)
![Service Editions and Tiers](https://static.wixstatic.com/media/d400f8_6ed98d7ce719483dae74182287efc17a~mv2.png/v1/fill/w_43,h_29,fp_0.50_0.50,q_95,enc_auto/d400f8_6ed98d7ce719483dae74182287efc17a~mv2.webp)
![Extreme Transaction Processing (XTP)](https://static.wixstatic.com/media/d400f8_a9909bd8a7e840aebd91562e39854549~mv2.png/v1/fill/w_43,h_32,fp_0.50_0.50,q_95,enc_auto/d400f8_a9909bd8a7e840aebd91562e39854549~mv2.webp)
![Lock Events Category](https://static.wixstatic.com/media/d400f8_8f00f519d0ed4c439ef07c05f804c240~mv2.png/v1/fill/w_43,h_34,fp_0.50_0.50,q_95,enc_auto/d400f8_8f00f519d0ed4c439ef07c05f804c240~mv2.webp)
![GRANT Object Permissions](https://static.wixstatic.com/media/d400f8_9ea9034335a943b99e1d425e2b2a863c~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_f7fd9724164d41278022a44a0942bf3c~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_f7fd9724164d41278022a44a0942bf3c~mv2.webp)
![Identify missing indexes](https://static.wixstatic.com/media/d400f8_f7fd9724164d41278022a44a0942bf3c~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_f7fd9724164d41278022a44a0942bf3c~mv2.webp)
![Query Store properties](https://static.wixstatic.com/media/d400f8_8b2005c9a7d94675ac5ba546a663f760~mv2.png/v1/fill/w_43,h_24,fp_0.50_0.50,q_95,enc_auto/d400f8_8b2005c9a7d94675ac5ba546a663f760~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_e16c95163d014881abfd2f0d812473f8~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_e16c95163d014881abfd2f0d812473f8~mv2.webp)
![SQL Syntax](https://static.wixstatic.com/media/d400f8_e16c95163d014881abfd2f0d812473f8~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_e16c95163d014881abfd2f0d812473f8~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_f4742715e7dc4c69a3358833d277cfb3~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,lg_1,q_30,blur_30,enc_auto/d400f8_f4742715e7dc4c69a3358833d277cfb3~mv2.webp)
![Resource Pool](https://static.wixstatic.com/media/d400f8_f4742715e7dc4c69a3358833d277cfb3~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_f4742715e7dc4c69a3358833d277cfb3~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_a4935fb1b8f345b8ac509285457f6b68~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_a4935fb1b8f345b8ac509285457f6b68~mv2.webp)
![Stored procedure with OUTPUT and READONLY](https://static.wixstatic.com/media/d400f8_a4935fb1b8f345b8ac509285457f6b68~mv2.jpg/v1/fill/w_43,h_35,fp_0.50_0.50,q_90,enc_auto/d400f8_a4935fb1b8f345b8ac509285457f6b68~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_997e0410797b41ecbe71b51045a27028~mv2.jpg/v1/fill/w_241,h_241,fp_0.50_0.50,lg_1,q_30,blur_30,enc_auto/d400f8_997e0410797b41ecbe71b51045a27028~mv2.webp)
![Statistics updates](https://static.wixstatic.com/media/d400f8_997e0410797b41ecbe71b51045a27028~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_997e0410797b41ecbe71b51045a27028~mv2.webp)
![](https://static.wixstatic.com/media/d400f8_2a5c9f039a3e467ebfc47293873357bd~mv2.jpg/v1/fill/w_240,h_240,fp_0.50_0.50,lg_1,q_30,blur_30,enc_auto/d400f8_2a5c9f039a3e467ebfc47293873357bd~mv2.webp)
![Extended Event](https://static.wixstatic.com/media/d400f8_2a5c9f039a3e467ebfc47293873357bd~mv2.jpg/v1/fill/w_43,h_24,fp_0.50_0.50,q_90,enc_auto/d400f8_2a5c9f039a3e467ebfc47293873357bd~mv2.webp)
Archive
Tags
![Activity Monitor](https://static.wixstatic.com/media/d400f8_d019f8a1774140c0b250ee58b4ec0a0d~mv2.png/v1/fill/w_560,h_205,fp_0.50_0.50,q_95,enc_auto/d400f8_d019f8a1774140c0b250ee58b4ec0a0d~mv2.webp)
Activity Monitor
Overview The goal of monitoring databases is to assess how a server is performing. Effective monitoring involves taking periodic...
![Data change recording](https://static.wixstatic.com/media/d400f8_83e031e4802c442fa1357b031502b247~mv2.webp)
Data change recording
SQL Server 2019 (15.x) provides two features that track changes to data in a database: change data capture and change tracking. These...
![Indexed v.s. Partitioned Views](https://static.wixstatic.com/media/d400f8_3649776fbdbd4461880d0c8b1700675a~mv2.png/v1/fill/w_560,h_252,fp_0.50_0.50,q_95,enc_auto/d400f8_3649776fbdbd4461880d0c8b1700675a~mv2.webp)
Indexed v.s. Partitioned Views
Indexed View Creating a unique clustered index on a view improves query performance because the view is stored in the database in the...
![Database Snapshot](https://static.wixstatic.com/media/d400f8_4432aeb3124b4b96bf752c8a34b6829c~mv2.png/v1/fill/w_222,h_440,fp_0.50_0.50,q_95,enc_auto/d400f8_4432aeb3124b4b96bf752c8a34b6829c~mv2.webp)
Database Snapshot
When we create the database snapshot in the live operational database, it takes a database point in time static view and Rollback all...
![](https://static.wixstatic.com/media/d400f8_f45b2e3c8e054172a738243d1b420ddc~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_f45b2e3c8e054172a738243d1b420ddc~mv2.webp)
![Baseline performance](https://static.wixstatic.com/media/d400f8_f45b2e3c8e054172a738243d1b420ddc~mv2.jpg/v1/fill/w_500,h_384,fp_0.50_0.50,q_90,enc_auto/d400f8_f45b2e3c8e054172a738243d1b420ddc~mv2.webp)
Baseline performance
There are four tools that we can use to check performance metrics for the operating system and SQL Server: Dynamic management objects...
![](https://static.wixstatic.com/media/d400f8_ea8917f5d2a84684997a9c8b9c755c9f~mv2.webp)
![Common Table Expressions (CTEs)](https://static.wixstatic.com/media/d400f8_ea8917f5d2a84684997a9c8b9c755c9f~mv2.webp)
Common Table Expressions (CTEs)
if you need to reference/join the same data set multiple times you can do so by defining a CTE. Therefore, it can be a form of code...
![#temp table v.s. @table](https://static.wixstatic.com/media/d400f8_74fa2c1f03c647bbafdcaebbdd101609~mv2.png/v1/fill/w_560,h_307,fp_0.50_0.50,q_95,enc_auto/d400f8_74fa2c1f03c647bbafdcaebbdd101609~mv2.webp)
#temp table v.s. @table
Database is all about tables. Apart from normal tables, there are two kinds of tables: Temporary tables (#temp table) and table variables...
![](https://static.wixstatic.com/media/d400f8_add02bfa11844cce93b0bf400ed8d16a~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_add02bfa11844cce93b0bf400ed8d16a~mv2.webp)
![The backstage architecture](https://static.wixstatic.com/media/d400f8_add02bfa11844cce93b0bf400ed8d16a~mv2.jpg/v1/fill/w_560,h_351,fp_0.50_0.50,q_90,enc_auto/d400f8_add02bfa11844cce93b0bf400ed8d16a~mv2.webp)
The backstage architecture
Many recent sessions emphasize the role of Query Store. Today, I attended another session regarding Query Store. The topic of the session...
![](https://static.wixstatic.com/media/d400f8_929e61edd24b4841bd8c81a3eb365b54~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_929e61edd24b4841bd8c81a3eb365b54~mv2.webp)
![With Check Option](https://static.wixstatic.com/media/d400f8_929e61edd24b4841bd8c81a3eb365b54~mv2.jpg/v1/fill/w_560,h_372,fp_0.50_0.50,q_90,enc_auto/d400f8_929e61edd24b4841bd8c81a3eb365b54~mv2.webp)
With Check Option
When using a view as an interface like we are doing in this section, one of the things that you generally don’t want to occur is to have...
![](https://static.wixstatic.com/media/d400f8_e6777d51a16445dba74356ceb72eaf83~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/d400f8_e6777d51a16445dba74356ceb72eaf83~mv2.webp)
![SQL Server Profiler](https://static.wixstatic.com/media/d400f8_e6777d51a16445dba74356ceb72eaf83~mv2.jpg/v1/fill/w_510,h_269,fp_0.50_0.50,q_90,enc_auto/d400f8_e6777d51a16445dba74356ceb72eaf83~mv2.webp)
SQL Server Profiler
Of course, deadlocks are not typically going to happen while you watch, so how can you know when and why they occur? You can use either...
bottom of page