講解數據庫調優與程序員相關的幾個方面_Mssql數據庫教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:開發環境下優化SQl語句的十個重要步驟優化SQl語句的十個重要步驟: 1.確保TIMED_STATISTICS在實例級設置為TRUE。 2.確保MAX_DUMP_FILE_SIZE設置為足夠大的值。 3.確定指向USER_DUMP_DEST的位置,并確保有足夠大的值。 4
許多程序員在面試時,經常會被問到 “數據庫調優”的事情,這時,許多人就會產生疑問,這不是DBA的事嗎,但回答不好還是顯得不夠專業,筆者查找了一些相關資料,發現許多方面還真是程序員的事情,下面總結一下,希望對大家有所幫助。
本文將以影響程度排序:
D1 業務邏輯 (影響最大)
D2 數據設計 (表結構設計,數據建模)
D3 應用程序設計 (SQL 語句的寫法)
D4 數據庫的邏輯結構 (索引,區間,段,表空間)
D5 數據庫操作 (參數和配置)
D6 訪問路徑
D7 內存分配情況
D8 I/O 和物理設計 (DBA 與業務溝通)(峰值多大,使用周期)
D9 資源的征用
D10 操作系統的調節
D1-D3 影響最大但比較難修改 (事先去做)
D4-D9 性能影響不是最大但經常去做的(DBA)
D10 手段不是很多
從上文中,大家就可以發現,D1-D3都是和程序員相關的,這也正應了那句話:“良好的程序,業務邏輯設計是最好的調優。”
分享:用TableDiff產生SQL Server同步腳本TableDiff是一個控制臺,它可以在SQL Server的表之間進行數據比較。另外,因為它是用SQL Server打包的,所以如果你想在不同的數據庫環境下檢查查找表的話,你就不需要另外購買其他工具。 在不
相關Mssql數據庫教程:
- sql 語句練習與答案
- 深入C++ string.find()函數的用法總結
- SQL Server中刪除重復數據的幾個方法
- sql刪除重復數據的詳細方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數據庫,提示 無法為該請求檢索數據 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數的用法實例詳解
- 相關鏈接:
- 教程說明:
Mssql數據庫教程-講解數據庫調優與程序員相關的幾個方面。