{"id":629,"date":"2013-12-19T11:08:09","date_gmt":"2013-12-19T09:08:09","guid":{"rendered":"http:\/\/www.ayhanarda.com\/blog\/?p=629"},"modified":"2013-12-19T11:08:09","modified_gmt":"2013-12-19T09:08:09","slug":"mssql-server-performans-testi-sorgusu-query","status":"publish","type":"post","link":"https:\/\/www.ayhanarda.com\/blog\/2013\/12\/mssql-server-performans-testi-sorgusu-query\/","title":{"rendered":"MsSql Server Performans Testi Sorgusu"},"content":{"rendered":"<p>A\u015fa\u011f\u0131daki query yi management studio ile \u00e7al\u0131\u015ft\u0131rarak sql sunucunuzun sorgulara cevap verme s\u00fcresini \u00f6l\u00e7ebilirsiniz.<\/p>\n<div id=\"wpshdo_1\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_1\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_1\"><\/a><a id=\"wpshat_1\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_1\"  onClick=\"javascript:wpsh_toggleBlock(1)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_code(1)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_print(1)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_1\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"sql\" style=\"font-family:monospace;\">DECLARE @Loops INT <span class=\"kw1\">SET<\/span> @Loops <span class=\"sy0\">=<\/span> 1\nDECLARE @CPU INT <span class=\"kw1\">SET<\/span> @CPU <span class=\"sy0\">=<\/span> @@CPU_BUSY\nDECLARE @StartDate DATETIME <span class=\"kw1\">SET<\/span> @StartDate <span class=\"sy0\">=<\/span> GETDATE<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span>\n&nbsp;\nWHILE @Loops <span class=\"sy0\">&lt;=<\/span> 1000000\nBEGIN\n    <span class=\"kw1\">IF<\/span> COALESCE<span class=\"br0\">&#40;<\/span><span class=\"st0\">'123'<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">'456'<\/span><span class=\"br0\">&#41;<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\">'456'<\/span> \n            PRINT 1\n    <span class=\"kw1\">SET<\/span> @Loops <span class=\"sy0\">=<\/span> @Loops <span class=\"sy0\">+<\/span> <span class=\"nu0\">1<\/span>  \nEND\n&nbsp;\nPRINT <span class=\"st0\">'COALESCE, both non-NULL'<\/span>\nPRINT <span class=\"st0\">'Total CPU time: '<\/span> <span class=\"sy0\">+<\/span> CONVERT<span class=\"br0\">&#40;<\/span>varchar<span class=\"sy0\">,<\/span> @@CPU_BUSY <span class=\"sy0\">-<\/span> @CPU<span class=\"br0\">&#41;<\/span> \nPRINT <span class=\"st0\">'Total milliseconds: '<\/span> <span class=\"sy0\">+<\/span> CONVERT<span class=\"br0\">&#40;<\/span>varchar<span class=\"sy0\">,<\/span> DATEDIFF<span class=\"br0\">&#40;<\/span>ms<span class=\"sy0\">,<\/span> @StartDate<span class=\"sy0\">,<\/span> GETDATE<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span>\nPRINT <span class=\"st0\">''<\/span>  \nGO\n&nbsp;\n<span class=\"co1\">--==================================================<\/span>\n&nbsp;\nDECLARE @Loops INT <span class=\"kw1\">SET<\/span> @Loops <span class=\"sy0\">=<\/span> 1\nDECLARE @CPU INT <span class=\"kw1\">SET<\/span> @CPU <span class=\"sy0\">=<\/span> @@CPU_BUSY\nDECLARE @StartDate DATETIME <span class=\"kw1\">SET<\/span> @StartDate <span class=\"sy0\">=<\/span> GETDATE<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span>\n&nbsp;\nWHILE @Loops <span class=\"sy0\">&lt;=<\/span> 1000000\nBEGIN  \n    <span class=\"kw1\">IF<\/span> ISNULL<span class=\"br0\">&#40;<\/span><span class=\"st0\">'123'<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">'456'<\/span><span class=\"br0\">&#41;<\/span> <span class=\"sy0\">=<\/span> <span class=\"st0\">'456'<\/span>\n            PRINT 1  \n    <span class=\"kw1\">SET<\/span> @Loops <span class=\"sy0\">=<\/span> @Loops <span class=\"sy0\">+<\/span> <span class=\"nu0\">1<\/span>\nEND\n&nbsp;\nPRINT <span class=\"st0\">'ISNULL, both non-NULL'<\/span>  \nPRINT <span class=\"st0\">'Total CPU time: '<\/span> <span class=\"sy0\">+<\/span> CONVERT<span class=\"br0\">&#40;<\/span>varchar<span class=\"sy0\">,<\/span> @@CPU_BUSY <span class=\"sy0\">-<\/span> @CPU<span class=\"br0\">&#41;<\/span>\nPRINT <span class=\"st0\">'Total milliseconds: '<\/span> <span class=\"sy0\">+<\/span> CONVERT<span class=\"br0\">&#40;<\/span>varchar<span class=\"sy0\">,<\/span> DATEDIFF<span class=\"br0\">&#40;<\/span>ms<span class=\"sy0\">,<\/span> @StartDate<span class=\"sy0\">,<\/span> GETDATE<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span>  \nPRINT <span class=\"st0\">''<\/span>\nGO<\/pre><\/div><\/div>\n<p>\u0130\u015flem sonucunda a\u015fa\u011f\u0131daki gibi bir de\u011fer almal\u0131s\u0131n\u0131z.<\/p>\n<p>COALESCE, both non-NULL<br \/>\nTotal CPU time: 30<br \/>\nTotal milliseconds: 1110<\/p>\n<p>ISNULL, both non-NULL<br \/>\nTotal CPU time: 33<br \/>\nTotal milliseconds: 1246<\/p>\n<p>Ayhan ARDA<\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/tr\/share-medium.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Pinterest\",\"Linkedin\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"ayhanarda\";var hupso_url_t=\"\";var hupso_title_t=\"MsSql%20Server%20Performans%20Testi%20Sorgusu\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"A\u015fa\u011f\u0131daki query yi management studio ile \u00e7al\u0131\u015ft\u0131rarak sql sunucunuzun sorgulara cevap verme s\u00fcresini \u00f6l\u00e7ebilirsiniz. \u0130\u015flem sonucunda a\u015fa\u011f\u0131daki gibi bir de\u011fer almal\u0131s\u0131n\u0131z. COALESCE, both non-NULL Total CPU time: 30 Total milliseconds: 1110 ISNULL, both non-NULL Total CPU time: 33 Total milliseconds: 1246 Ayhan ARDA","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[431],"tags":[432,434,433,435],"class_list":["post-629","post","type-post","status-publish","format-standard","hentry","category-msql","tag-mssql","tag-mssql-performance","tag-mssql-query","tag-query-performance"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/629","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/comments?post=629"}],"version-history":[{"count":1,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/629\/revisions"}],"predecessor-version":[{"id":630,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/629\/revisions\/630"}],"wp:attachment":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media?parent=629"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/categories?post=629"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/tags?post=629"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}