国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

清單:負(fù)載測(cè)試 SQL Server性能調(diào)整的魔法棒

2024-08-31 00:52:05
字體:
供稿:網(wǎng)友

  沒有什么事情比這更糟了,采納一個(gè)新的應(yīng)用程序,而它的性能是如此的糟糕,導(dǎo)致業(yè)務(wù)在一片驚叫聲中暫停。這并不是新出現(xiàn)的現(xiàn)象;這就是事實(shí),我經(jīng)常碰到這樣的事實(shí)。我打賭你也曾經(jīng)經(jīng)歷過。那么如何防止這些性能問題,有什么解決方案?       在這些應(yīng)用程序“在驚叫聲中暫停”的情況中,應(yīng)用程序通常都已經(jīng)在按照功能性分配的短暫的測(cè)試時(shí)間內(nèi)進(jìn)行過適當(dāng)?shù)臏y(cè)試了。但是充分嗎?由于競爭和全球經(jīng)濟(jì)的原因,迅速應(yīng)用于業(yè)務(wù)意味著只進(jìn)行了最小化的測(cè)試。同樣,最小化的測(cè)試也成為按時(shí)將應(yīng)用程序發(fā)布給用戶群體的可接受的風(fēng)險(xiǎn)之一。另一點(diǎn)需要注重的是,負(fù)載測(cè)試太貴了,所以修正產(chǎn)品問題的成本也是也通常是比較小的——至少在發(fā)布應(yīng)用程序的時(shí)候它不會(huì)妨礙進(jìn)展和創(chuàng)新性,對(duì)不對(duì)?      不幸的是,我具有相反的經(jīng)歷:企業(yè)為運(yùn)行得極其糟糕的應(yīng)用程序所付出的有形的和無形的代價(jià)超過了采用可靠的負(fù)載測(cè)試方法在人力、程序,以及技術(shù)上面的投資。因此,我愿意提供以下對(duì)你的應(yīng)用程序進(jìn)行負(fù)載測(cè)試的清單,它將會(huì)成為防止你的SQL Server性能調(diào)整問題的魔法彈。    清單:負(fù)載測(cè)試——SQL Server性能調(diào)整的魔法棒    項(xiàng)目治理
     平衡項(xiàng)目治理方法學(xué),確保項(xiàng)目按照一個(gè)確定的過程進(jìn)行,盡量減少或者避免遺漏步驟,包括對(duì)每個(gè)版本的應(yīng)用程序進(jìn)行負(fù)載測(cè)試。    治理層的支持
     在負(fù)載測(cè)試的需求和收益的基礎(chǔ)上與IT經(jīng)理們合作。獲得他們對(duì)正確分配時(shí)間為每個(gè)應(yīng)用程序進(jìn)行負(fù)載測(cè)試的支持。    性能需求
     了解系統(tǒng)應(yīng)該支持的用戶、事務(wù)、數(shù)據(jù)集和可接收的處理時(shí)間等信息。假如這些信息沒法確定,與企業(yè)進(jìn)行溝通,了解在現(xiàn)有的硬件和軟件基礎(chǔ)上,應(yīng)用程序的生命周期中能夠支持多少用戶。    用戶期望
     確定用戶和業(yè)務(wù)期望——為了保證應(yīng)用程序正確運(yùn)行,需要進(jìn)行功能性和負(fù)載的測(cè)試。    任務(wù)時(shí)間表
     按照你的團(tuán)隊(duì)具有的嚴(yán)格意義上的資源,計(jì)算完成這些負(fù)載測(cè)試和代碼檢查任務(wù)所需的時(shí)間,在你的項(xiàng)目計(jì)劃中,為其安排充分的時(shí)間。    負(fù)載測(cè)試工具
     對(duì)你要用來進(jìn)行負(fù)載測(cè)試的工具進(jìn)行標(biāo)準(zhǔn)化。以下是一個(gè)簡短的列表,假如你對(duì)產(chǎn)品不熟悉的話。點(diǎn)擊每一條都會(huì)進(jìn)入該工具的說明頁。
  • WebLOAD (負(fù)載測(cè)試)
  • Web 性能測(cè)試工具
  • QuotiumPRO
  • Empirix e-Load
  • Quest Benchmark Factory for Databases
  • Mercury LoadRunner
  • Knowledgestorm
  • Scandiasoft DbValidator
  • WAPT 3.0
  • OpenLoad
    負(fù)載測(cè)試過程
     將你的應(yīng)用程序負(fù)載測(cè)試過程標(biāo)準(zhǔn)化,建立文檔模板,對(duì)測(cè)試過程的流線進(jìn)行編碼,同時(shí)記錄應(yīng)用程序涉及的結(jié)果。考慮在軟件版本的基礎(chǔ)上采用迭代的方式。    代碼檢查
     所有的代碼都會(huì)讓開發(fā)人員和數(shù)據(jù)庫治理員進(jìn)行測(cè)試,以確認(rèn)明顯的功能,但是還要安排第二個(gè)人來進(jìn)行測(cè)試。假如你沒有預(yù)算請(qǐng)一位全職或者兼職的測(cè)試人員的話,那么可以考慮讓開發(fā)團(tuán)隊(duì)互相檢查。假如你有測(cè)試人員的預(yù)算,那么就讓你的團(tuán)隊(duì)一起來為應(yīng)用程序增加負(fù)載吧。    將負(fù)載測(cè)試過程流水線化
     當(dāng)應(yīng)用程序發(fā)布為產(chǎn)品時(shí)確定一些對(duì)系統(tǒng)性能起作用的因素,然后將其用在每一次的應(yīng)用程序發(fā)布版本上。    需要進(jìn)行負(fù)載測(cè)試的時(shí)候進(jìn)行負(fù)載測(cè)試
     雖然對(duì)每個(gè)應(yīng)用程序都進(jìn)行負(fù)載測(cè)試是很好的,但是成本通常是有限的。因此,從那些出現(xiàn)過性能問題的單個(gè)應(yīng)用程序開始,并且從這個(gè)應(yīng)用程序中吸取教訓(xùn)。將知識(shí)擴(kuò)展開來,在你的企業(yè)中創(chuàng)建一個(gè)最好的實(shí)踐指南,以此在應(yīng)用程序的開發(fā)階段防止性能問題的出現(xiàn),這也會(huì)負(fù)載測(cè)試過程流水線化。
        通過各種方式,避免將性能問題引入產(chǎn)品環(huán)境中。實(shí)際情況是,不能每個(gè)場景都經(jīng)過測(cè)試,但是可以定位你的應(yīng)用程序中的核心內(nèi)容,并且隨著你的經(jīng)驗(yàn)積累而日益提高。考慮將上面的清單作為進(jìn)行負(fù)載測(cè)試的開始點(diǎn),并且與你的團(tuán)隊(duì)討論一下什么選項(xiàng)可以獲得高性能。你在負(fù)載測(cè)試方面有什么經(jīng)驗(yàn)?告訴我,然后調(diào)整狀態(tài),預(yù)備閱讀下一部分的SQL Server性能調(diào)整貼士,我們將會(huì)提供更多本領(lǐng)域的觀察報(bào)告,并且簡單推薦可能改善整體系統(tǒng)性能的方法。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 雷山县| 巴林左旗| 清水河县| 仁寿县| 镇坪县| 正宁县| 邵武市| 土默特右旗| 陆河县| 灵台县| 白朗县| 海阳市| 清流县| 新绛县| 读书| 长治市| 即墨市| 宣城市| 靖远县| 资源县| 延长县| 安福县| 紫阳县| 咸丰县| 晴隆县| 新蔡县| 伊吾县| 襄城县| 邵阳市| 莎车县| 城口县| 三河市| 睢宁县| 南平市| 武平县| 简阳市| 玛多县| 三穗县| 松原市| 渭南市| 麻阳|