講解數(shù)據(jù)庫(kù)調(diào)優(yōu)與程序員相關(guān)的幾個(gè)方面_Mssql數(shù)據(jù)庫(kù)教程
推薦:開發(fā)環(huán)境下優(yōu)化SQl語(yǔ)句的十個(gè)重要步驟優(yōu)化SQl語(yǔ)句的十個(gè)重要步驟: 1.確保TIMED_STATISTICS在實(shí)例級(jí)設(shè)置為TRUE。 2.確保MAX_DUMP_FILE_SIZE設(shè)置為足夠大的值。 3.確定指向USER_DUMP_DEST的位置,并確保有足夠大的值。 4
許多程序員在面試時(shí),經(jīng)常會(huì)被問(wèn)到 “數(shù)據(jù)庫(kù)調(diào)優(yōu)”的事情,這時(shí),許多人就會(huì)產(chǎn)生疑問(wèn),這不是DBA的事嗎,但回答不好還是顯得不夠?qū)I(yè),筆者查找了一些相關(guān)資料,發(fā)現(xiàn)許多方面還真是程序員的事情,下面總結(jié)一下,希望對(duì)大家有所幫助。
本文將以影響程度排序:
D1 業(yè)務(wù)邏輯 (影響最大)
D2 數(shù)據(jù)設(shè)計(jì) (表結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)建模)
D3 應(yīng)用程序設(shè)計(jì) (SQL 語(yǔ)句的寫法)
D4 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) (索引,區(qū)間,段,表空間)
D5 數(shù)據(jù)庫(kù)操作 (參數(shù)和配置)
D6 訪問(wèn)路徑
D7 內(nèi)存分配情況
D8 I/O 和物理設(shè)計(jì) (DBA 與業(yè)務(wù)溝通)(峰值多大,使用周期)
D9 資源的征用
D10 操作系統(tǒng)的調(diào)節(jié)
D1-D3 影響最大但比較難修改 (事先去做)
D4-D9 性能影響不是最大但經(jīng)常去做的(DBA)
D10 手段不是很多
從上文中,大家就可以發(fā)現(xiàn),D1-D3都是和程序員相關(guān)的,這也正應(yīng)了那句話:“良好的程序,業(yè)務(wù)邏輯設(shè)計(jì)是最好的調(diào)優(yōu)。”
分享:用TableDiff產(chǎn)生SQL Server同步腳本TableDiff是一個(gè)控制臺(tái),它可以在SQL Server的表之間進(jìn)行數(shù)據(jù)比較。另外,因?yàn)樗怯肧QL Server打包的,所以如果你想在不同的數(shù)據(jù)庫(kù)環(huán)境下檢查查找表的話,你就不需要另外購(gòu)買其他工具。 在不
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- SQL Server記錄輪班的技巧
- 淺談Oracle數(shù)據(jù)庫(kù)開發(fā)技術(shù)經(jīng)驗(yàn)
- 在SQL Server下數(shù)據(jù)庫(kù)鏈接的使用
- SQL“多字段模糊匹配關(guān)鍵字查詢”
- SQL Server的數(shù)據(jù)同步技術(shù)詳解
- SQL Server2012在開發(fā)中的一些新特性
- 用JavaBean編寫SQL Server數(shù)據(jù)庫(kù)連接類
- 監(jiān)測(cè)你的SQL SERVER--讓瓶頸暴露
- 怎樣解決SQL Server數(shù)據(jù)庫(kù)權(quán)限沖突
- SQL2000 事務(wù)回滾問(wèn)題探討
猜你也喜歡看這些
- MYSQL 批量替換之replace語(yǔ)法的使用詳解
- MySQL筆記之修改表的實(shí)現(xiàn)方法
- 總結(jié)MySQL建表、查詢優(yōu)化的一些實(shí)用小技巧
- mysql基本操作
- 服務(wù)器不支持 MySql 數(shù)據(jù)庫(kù)的解決方法
- Mysql中文亂碼以及導(dǎo)出為sql語(yǔ)句和Excel問(wèn)題解決方法[圖文]
- MySQL與Oracle的語(yǔ)法區(qū)別詳細(xì)對(duì)比
- Mysql,phpmyadmin密碼忘了怎么辦
- mysql重裝后出現(xiàn)亂碼設(shè)置為utf8可解決
- MySQL無(wú)法啟動(dòng)1067錯(cuò)誤的解決方法
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索講解數(shù)據(jù)庫(kù)調(diào)優(yōu)與程序員相關(guān)的幾個(gè)方面
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-講解數(shù)據(jù)庫(kù)調(diào)優(yōu)與程序員相關(guān)的幾個(gè)方面
。