mysql優化案例

2021-08-16 09:41:10 字數 306 閱讀 1729

1、使用join還是子查詢:

select * from employee left join test on test.id=employee.id

select employee.*,(select id from test where test.id=employee.id) t from employee;

當兩張表都挺小的時候,發現他們效率相差不大,當表變大時左查詢的效率大於子查詢

執行子查詢時,mysql需要建立臨時表,查詢完畢後再刪除這些臨時表,所以,子查詢的速度會受到一定的影響,這裡多了乙個建立和銷毀臨時表的過程。

MySQL索引優化案例

開發同學或多或少會遇到系統響應慢的問題,除了業務系統本身的問題外,常常會遇到sql查詢慢的問題,這篇文章結合實際案例分析mysql innodb儲存引擎的索引優化,這篇文章不會介紹b 樹的知識點,如果需要了解聚集索引和輔助索引特點的同學可以參考這篇文章,這篇文章主要會介紹三星索引和icp優化.首先是...

MySql索引優化案例

建立新錶 create table article id int unsigned not null primary key auto increment,author id int unsigned not null,category id int unsigned not null,views ...

MySQL 索引優化案例

建表 create table article id int unsigned notnull primary keyauto increment author id int unsigned notnull category id int unsigned notnull views int un...