當前位置:首頁 » 操作系統 » 資料庫引擎優化顧問

資料庫引擎優化顧問

發布時間: 2024-07-05 15:38:14

① 如何使用資料庫引擎優化顧問優化資料庫

這里簡單的講一下:如何使用資料庫引擎優化顧問優化資料庫
簡單的優化一下資料庫。
一、啟動 microsoft sql server management studio(就是sql的管理工具)

二、工具->sql server PRofiler
三、sql server profiler->文件->新建跟蹤 ->運行

時間長一點,點停止 然後保存這個跟蹤

sql server profiler->文件->保存->取個名字。
詳細查看:
如何創建跟蹤 (SQL Server Profiler)
http://technet.microsoft.com/zh-cn/library/ms175047.aspx
四、sql server profiler->工具-資料庫引擎優化顧問
工作負荷 選擇剛才保存的文件。

在選擇要優化的資料庫和表 裡面選擇一個(不要全選,會卡死的)

選項都是中文的,自己配置一下。

最後點下開始分析。等著,我這個等了十幾分鍾。
完成後會有建議
看一下建議

tbLucky28Account 這張表查詢其實已經很快了,但是他使用頻率很高,跟據它的建議優化一下。確實提高了不少。

一個是統計,一個是索引
以下是網上查過來的:

1.STATISTICS是一個表中某幾個列的統計信息,如一個表是全校學生某次考試的分數,score列的類型是int,取值范圍是0到100的整數, 那麼statistc就是每個分數分別有多少人。在一個特定的查詢中,使用索引可能加快速度,也可能減慢速度,所以SQL server要事先對使用索引的效果做一個預測,預測的依據就是STATISTICS。
2.默認情況下,表或索引更改了,統計會相應地自動更新, 以保持統計是最新的。但是可以在資料庫選項中關閉這個自動更新的功能,提高數據表的更新速度。但需要定期手動更新統計。因為過期的統計信息會對是否使用索 引的判斷帶來誤判。沒發現SQL2000和SQL2005的統計有什麼區別。
3.index要依賴正確的STATISTICS才能發揮作用。而你的SQL2005優化工具對缺乏STATISTIC的列自動產生了創建語句。

索引有很多好處和壞外,以下是索引的一點點資料,

http://www.cnblogs.com/Mattcoder/archive/2007/02/08/644824.html

五、查看報告
有很多報告可以查看。

這里可以看到 tbLucky28Account 這個賬戶表的訪問頻率,前面的建議優化是非常正確的。

這里有索引的報告。這里我圈出來的兩個索引特別大。
最大那個 PK_tbUserWagerTaskHistory 這個是歷史數據,備查的,平時不用沒什麼影響。
但是上面那個PK_tbGamePriceAccountLogs_XX這個有32多M就要跟據自己的實際情況進行優化。

② 我用的餐飲軟體SQL資料庫佔用FP達到1.8-1.9個G非常卡,求解決辦法

出錢。我可以幫你優化。

③ SQL Server管理工具的升級

SQL Server 支持從 SQL Server 或 SQL Server 進行升級 本主題介紹對升級 SQL Server 管理工具和管理組件(如 SQL Server 代理 資料庫郵件 維護計劃 XPStar 和 XPWeb)的支持及其行為

重要提示

對於本地安裝 必須以管理員身份運行 SQL Server 安裝程序 如果從遠程共享位置運行 SQL Server 安轎桐裝程序 必須使用對該遠程共享位置具有讀取和執行許可權的域帳戶

已知升級問題閉敗坦 在升級到 SQL Server 之前 請考慮以下問題

對於所有升級方案

在升級 MSX 伺服器之前 應先對所有 TSX 伺服器進行升級

必須同時升級 SQL Server 實例中的所有組件 在 SQL Server 實例中 資料庫引擎 Analysis Services 和 Reporting Services 組件的版本號必須相同

在升級到 SQL Server 時可以向 SQL Server 的現有安裝添加組件

SQL Server 客戶端工具(如 SQL Server Management Studio SQL Server Profiler 資料庫引擎優化顧問 sqlcmd osql 等)不升級到 SQL Server 相反 客戶端工具與 SQL Server 早期版本中的工具並行運行 SQL Server 支持從早期版本的 SQL Server 客戶端工具導入設置

在升級期間 從 SQL Server 代理到 SQL Server 的身份驗證將從 SQL Server 身份驗證更新為 Windows 身份驗證 在 SQL Server 中不支持 SQL Server 身份驗證

在升級到 SQL Server 的過程中將保留有關作業和警報的數據

如果在要升級的實枯襪例中正在使用 SQLMail 則在升級之後將支持並啟用關聯的 XP 否則 將關閉它們

資料庫郵件(也稱為 SQLiMail)將與 SQL Server 的資料庫引擎組件一起升級 默認情況下 資料庫郵件在升級之後將會關閉 升級之後 任何架構更新都應該與更新腳本進行協調

從 SQL Server 進行升級

在從 SQL Server 升級到 SQL Server 期間 升級前已有的所有用戶代理帳戶都將更改為臨時的全局代理帳戶 UpgradedProxyAccount 僅授予 UpgradedProxyAccount 訪問那些顯式使用過的子系統的許可權 在升級完成後它也並不是對所有子系統都具有訪問許可權

lishixin/Article/program/SQLServer/201311/22460

④ SQL Server2017功能選擇不知道選那些

一般的功能都用不到比如R和可以點擊參考這個文檔SQL2017安裝文檔

⑤ 資料庫引擎優化顧問不支持SQL express

你安裝的是 SQL Express ,這個版本是簡化版,沒有引擎優化顧問的組件,建議去重新下載個完整版

熱點內容
publicphp 發布:2024-07-08 12:13:08 瀏覽:11
安卓手機怎麼玩火影忍者 發布:2024-07-08 12:12:34 瀏覽:547
列印照片伺服器怎麼用 發布:2024-07-08 12:12:32 瀏覽:699
打開手機編程 發布:2024-07-08 12:08:16 瀏覽:60
蘋果隱私訪問密碼在哪裡改 發布:2024-07-08 11:50:33 瀏覽:305
ftp優劣 發布:2024-07-08 11:36:04 瀏覽:585
資料庫系統原理與實踐 發布:2024-07-08 11:33:07 瀏覽:644
編程想法 發布:2024-07-08 11:33:04 瀏覽:795
ios圖片上傳進度 發布:2024-07-08 11:17:33 瀏覽:663
mac緩存視頻 發布:2024-07-08 11:17:29 瀏覽:631