MySQL語法大全(5)資料庫優化

2021-08-27 23:40:32 字數 872 閱讀 4785

資料庫優化1.開啟快取,盡量使用php函式而不是mysql2. explain select 語句可以知道效能3.一行資料使用 limit14.為搜尋字段重建索引 比如關鍵字 標籤5.表連線join保證字段型別相同並且有其索引6.隨機查詢使用php $r = mysql_query("select count(*) from user");

$d = mysql_fetch_row($r);

$rand = mt_rand(0,$d[0] -1);

$r = mysql_query("select username from user limit $rand,1");7.避免使用select * 應該使用具體字段8.每張表都是用id主鍵,並且是unsigned int9.對於取值有限而固定使用enum型別,如性別 國家 名族 部門 狀態10.盡可能使用not null ip儲存使用int(4),使用ip 轉化函式ip2long()相互long2ip()11.delete和insert語句會鎖表,所以可以採用分拆語句操作

while(1)12.選擇正確的儲存引擎;myisam適合大量查詢 寫操作多用innodb支援事務

**:

MySQL資料庫優化技巧大全

mysql優化三大方向 優化mysql所在伺服器核心 此優化一般由運維人員完成 對mysql配置引數進行優化 my.cnf 此優化需要進行壓力測試來進行引數調整。對sql語句以及表優化。mysql引數優化 1 mysql 預設的最大連線數為 100,可以在 mysql 客戶端使用以下命令檢視 mys...

MySQL資料庫優化大全方法彙總

隨著資料和負載增加,mysql資料庫會日漸緩慢,效能越來越差,使用者體驗也隨之變差,所以資料庫效能優化十分緊迫,雲吞鋪子分享mysql資料庫優化大全 雲吞鋪子先模擬一下資料庫訪問流程,然後逐步的優化這些環節,可以從減少資料訪問 減少磁碟訪問 返回更少資料 減少網路傳輸或磁碟訪問 減少互動次數 減少網...

oracle資料庫語法大全

鎖定賬戶 alter user scott account lock 解鎖賬戶 alter user scott account unlock 建立使用者及密碼 create user mm identified by 123 修改使用者密碼 alter user mm identified by ...