關於mysql資料庫的一些優化方案

2021-09-01 10:12:56 字數 307 閱讀 2613

最近在工作中總結的一些經驗,將部分章節分享給大家

2.1 資料冗餘

資料冗餘大致分為兩種:

資料庫冗餘。是指為了防止資料丟失,或者為了提高資料庫效能而對整個資料庫進行備份操作,這樣可以防止其中一台資料庫崩潰時系統平台也崩潰的情況。

資料表字段冗餘。是指在設計資料庫時,某一字段資料乙個表,但它又同時出現在另外一張表或者多個表中,並且和它在本來所屬表中的意義相同,那麼這個字段就是乙個冗餘字段。

這裡討論的資料冗餘主要是指第二種,即資料庫表字段冗餘。

在進行關聯式資料庫設計的時候,有兩種選擇:

[url]

mysql資料庫優化的一些記錄

庫表設計時應該為每張表都設定乙個id作為其主鍵,最好是int型 推薦使用unsigned 並設定上自動增加的auto increment,使用varchar型別來當主鍵會使得效能下降。有留意過大型電商 的表字段,使用者編號,訂單編號等都是int型,且訂單編號有一定的規則,具體的沒研究過,除錯一號店介...

關於一些MySQL資料庫的書籍

最近安裝電腦系統,看到之前買的一些關於mysql的資料,pdf版本的,看了之後感覺不錯,就去買了書,pdf就放在電腦裡吃灰了。現在心血來潮,想共享給大家 每個都是最低分,沒辦法0分 以下是列表 深入理解mysql核心技術 高可用mysql 第2版 美 貝爾 塞爾曼 這本書太大,我分成2部分上傳的 第...

關於資料庫SQL優化的一些筆記

最近在參加培訓,正好上到了一堂關於 開發dba 的課,課上講了很多以前不太了解的東西,比如 開發dba 和 傳統dba 的區別之類的東西,不過對我而言,最有價值的貌似還是一些小的sql優化技巧,在這裡做個筆記。在oracle中sql語句的處理過程分為三步 parse execute fetch,其中...