MySQL優化方案

2021-12-30 03:29:32 字數 768 閱讀 7138

select *和select 欄位的優化。

我們先測試一下,我的測試資料庫裡有26萬條記錄。

再查詢一下列數:

select count(*) from information_schema.columns where table_schema='lezhi_data' and table_name='demo_jobs_store' ;

返回是43列。這個數目作為測試資料應該是可以有初步的效果的。

我們先試用select 乙個欄位來查詢一下,看看響應時間是多少:

我們可以看到,執行乙個欄位是7.724秒。

我們再執行兩個字段看看效果

兩個字段的話,時間就到了15秒了。

我們狠一點,多加幾個字段。

我們可以看到時間直接到29秒了。

由上述我們可以看到執行時間上的巨大差別。ps,我第乙個圖的紅框畫錯了。

因此在實際應用的過程中,我們盡量select自己需要的字段即可。

Mysql優化方案

client 客戶端編碼方式,最好和服務端儲存一致 loose default character set utf8 mysqld 埠port 3306 mysql根目錄 basedir d ide mysql 5.6.25 winx64 資料檔案存放目錄 datadir d ide mysql 5...

MySql優化方案

mysql優化方案總結 u mysql 資料庫的優化技術 對mysql 優化時乙個綜合性的技術,主要包括 a 表的設計合理化 符合 3nf b 新增適當索引 index 四種 普通索引 主鍵索引 唯一索引 unique 全文索引 c 分表技術 水平分割 垂直分割 d 讀寫 寫 update dele...

mysql 優化方案

對於某些文字字段,例如 省份 或者 性別 我們可以將它們定義為enum型別。因為在mysql中,enum型別被當作數值型資料來處理,而數值型資料被處理起來的速度要比文字型別快得多。這樣,我們又可以提高資料庫的效能。2 使用連線 join 來代替子查詢 sub queries mysql從4.1開始支...