<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>自動分析 &#8211; 21點情報網</title>
	<atom:link href="https://ailog.tw/lifelog/tag/%E8%87%AA%E5%8B%95%E5%88%86%E6%9E%90/feed/" rel="self" type="application/rss+xml" />
	<link>https://ailog.tw/lifelog</link>
	<description></description>
	<lastBuildDate>Sat, 12 Jun 2021 15:08:20 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>Microsoft Azure雲端SQL-設定系統推薦的index索引，讓SQL效能大幅提升</title>
		<link>https://ailog.tw/lifelog/2021/06/12/azure-sql-index/</link>
		
		<dc:creator><![CDATA[blackjack]]></dc:creator>
		<pubDate>Sat, 12 Jun 2021 15:08:20 +0000</pubDate>
				<category><![CDATA[3C資訊]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Azure]]></category>
		<category><![CDATA[index]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Azure雲端SQL-設定系統推薦的index索引，讓SQL效能大幅提升]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[效能建議]]></category>
		<category><![CDATA[智慧型效能]]></category>
		<category><![CDATA[索引]]></category>
		<category><![CDATA[自動分析]]></category>
		<category><![CDATA[雲端]]></category>
		<guid isPermaLink="false">https://ailog.tw/lifelog/?p=9437</guid>

					<description><![CDATA[小編最近遇到一個很氣人的案子，對方的案例是超過幾百萬的APP案子，系統是委外開發，開發商指定Server要架設 &#8230; <p class="link-more"><a href="https://ailog.tw/lifelog/2021/06/12/azure-sql-index/" class="more-link">閱讀全文<span class="screen-reader-text">〈Microsoft Azure雲端SQL-設定系統推薦的index索引，讓SQL效能大幅提升〉</span></a></p>]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 14pt; font-family: verdana, geneva;">小編最近遇到一個很氣人的案子，對方的案例是超過幾百萬的APP案子，系統是委外開發，開發商指定Server要架設在雲端系統、指定資料庫軟體，聽起來像是經驗老到，但卻<span id="more-9437"></span></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">一整個烙賽，指定使用雲端系統卻不使用SaaS而是使用IaaS規劃的思維，老天這個上線後業主肯定狂噴錢吧&#8230;&#8230;.(默哀)</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">果不其然過沒幾個月，廠商就跟業主反應說最近在連線資料庫時，會出現「T<span style="color: #ff0000;">he request limit for the database is 1600 and has been reached.</span>」的告警訊息，很明顯是連線資料的時地request達到上限值了，而廠商希望業主再把SQL往上提升一級，但這可不是開玩笑的，往上提升一階代表著每個月要噴的錢就更多了，應該是要找一下那些SQL搜尋語法特別沒效率，而導致整個SQL效能不佳吧&#8230;.</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">幫業主看了一下，老天爺~整個SQL都沒建立index索引，這樣粗暴?</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;">請業主跟廠商反應，請他們再常用搜尋資料表均補上index後再觀察看看，沒想到廠商竟然說這個案子沒包含SQL維護，因此無法協助，老天這年頭敢說鬼話的真多。資料庫欄位定義沒給業主、程式運作的流程架構也沒給，卻請業主自行維護SQL index，而且這個案子直逼千萬&#8230;&#8230;</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">拍拍業主的肩膀，小聲的說我感覺你被騙了^^</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">事情竟然遇到了，廠商又不願意協助建立index或查看SQL搜尋的語法是否太沒效率，那該如何解決呢?<br />
編在Azure設定畫面上竟然發現了SQL系統有依據過往的運作歷程，透過「<span style="color: #ff0000;">智慧型效能</span>」分析自動給予了建立index的建議，老天真是太感動了，立馬幫業主設定，果然SQL負載馬上下降，快來了解如何設定吧。</span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">01、首先登入Azure portal</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-9446" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-01.png" alt="" width="557" height="531" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-01.png 557w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-01-300x286.png 300w" sizes="(max-width: 557px) 100vw, 557px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">02、點選左上角的功能選項後，接著點選「SQL資料庫」</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img decoding="async" class="alignnone size-full wp-image-9448" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-02.jpg" alt="" width="286" height="471" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-02.jpg 286w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-02-182x300.jpg 182w" sizes="(max-width: 286px) 100vw, 286px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">03、選取SQL的服務名稱</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img decoding="async" class="alignnone size-full wp-image-9447" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-03.jpg" alt="" width="343" height="146" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-03.jpg 343w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-03-300x128.jpg 300w" sizes="(max-width: 343px) 100vw, 343px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">04、在左側的項目拉到「<span style="color: #ff0000;">智慧型效能</span>」，接著點選「<span style="color: #ff0000;">效能建議</span>」</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-9449" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-04.jpg" alt="" width="357" height="665" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-04.jpg 357w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-04-161x300.jpg 161w" sizes="auto, (max-width: 357px) 100vw, 357px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">05、在建議選項中會有好幾個推薦建立的索引(index)，就把這些索引都建立一下吧!</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-9451" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-06.jpg" alt="" width="652" height="418" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-06.jpg 652w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-06-300x192.jpg 300w" sizes="auto, (max-width: 652px) 100vw, 652px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">06、下圖為開始建立SQL資料庫的索引畫面</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone wp-image-9454 size-full" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-05.jpeg" alt="" width="936" height="410" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-05.jpeg 936w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-05-300x131.jpeg 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-05-768x336.jpeg 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">07、索引建立完畢後會進入驗證階段，等待SQL運行一段時間驗證結果</span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-9452" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-07.jpg" alt="" width="971" height="416" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-07.jpg 971w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-07-300x129.jpg 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-07-768x329.jpg 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">08、經過了一天的察看，果然就不會在出現CPU 100%及SQL <span style="color: #000000;">request不足的告警了</span></span><br />
<span style="font-size: 14pt; font-family: verdana, geneva;"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-9455" src="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-09.jpg" alt="" width="1188" height="456" srcset="https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-09.jpg 1188w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-09-300x115.jpg 300w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-09-1024x393.jpg 1024w, https://ailog.tw/lifelog/wp-content/uploads/2021/06/azure-sql-index-09-768x295.jpg 768w" sizes="auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></span></p>
<p><span style="font-size: 14pt; font-family: verdana, geneva;">小編只能說這年頭廠商百百種，建議無論案子大小，都應該建立合約，並把必要事項寫在合約裡，並要讓公司IT部門有適當的參與規劃，才不會花了錢又當冤大頭，程式跟系統又四不像，忍不住又笑了小編的朋友案例，以後我要改叫他「凱哥」</span></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
