** 劉智慧型的文章
1.盡量不要在資料庫做運算,複雜運算移到程式段cpu,竟可能簡單運用mysql
2.控制單錶資料量, 庫表控制300---400,單表字段控制20---50個,單錶1g或500w行
3.效率優先,提公升效能,適當犧牲正規化,加入冗餘
4.拒絕大事務,大sql,大批量
5.將字元轉為數字更加高效,查詢更快,占用空間越少
6.避免使用null,會是索引失效
7.盡量不要用text,blob的資料型別,不要存在資料庫中
8.能不加索引盡量不加
9.不要用索引列資料進行資料運算,會索引失效,導致全表掃瞄
10.盡量不要用外來鍵
11.盡可能少用觸發器和儲存過程
12.盡量不要用 select *,指定要查詢的字段
13.改or 用 in 或union
14.避免負向查詢(not 。。) 或%字首的查詢,導致 索引失效
15.count(*)開銷大,少用
16.統一字符集 和 校對規則
17.統一命名規範
18.不要在程式段 對資料庫顯示加鎖,因對資料庫不可控,採用事務
19.mysql的子查詢大部分效能較差
20.分解連線(內外連線),單錶執行,保證高併發
ASP開發準則是什麼
雖然許多使用 asp 的 web 站點根本就不用元件,但在這篇文章中假定 asp 是 internet 客戶機和元件之間的橋梁。asp 和元件之間的劃分服務 asp 最常用於在伺服器上建立供客戶機使用的 html 或 xml 檔案,因此我們主要討論這種使用方案。這就引出了乙個常見的問題,如果 asp...
mysql是什麼 MySQL是什麼?(一)
在學習mysql之前,首先需要了解資料庫和sql。如果您已經知道資料庫和sql,那麼可以直接跳轉到下一章節的學習。1.資料庫簡介 當您拍攝 並將其上傳到微博,朋友圈等,這樣的社交網路中的帳戶時,您的 庫就有可能儲存在乙個資料庫中。當您瀏覽電子商務 購買鞋子,衣服等時,您使用購物車就是資料庫應用。資料...
mysql db是什麼 MySQL是什麼?
在學習mysql之前,首先需要了解資料庫和sql。如果您已經知道資料庫和sql,那麼可以直接跳轉到下一章節的學習。1.資料庫簡介 當您拍攝 並將其上傳到微博,朋友圈等,這樣的社交網路中的帳戶時,您的 庫就有可能儲存在乙個資料庫中。當您瀏覽電子商務 購買鞋子,衣服等時,您使用購物車就是資料庫應用。資料...