mysql优化

前言

去应聘的时候,技术面笔试都遇到了,整理下

正文

数据库查询慢怎么优化?

建立索引;

  • 使用explain;
  • 明确一条查询结果返回使用limit 1,可以让数据库停止游标移动;
  • 不要数据库做强制转换,这样会导致全表扫描;如 where id=111 应改成 where id=’111’;
  • 避免sql出现不能使用索引的时候;如负向查询不能使用索引,join两表字段类型不同;
  • 不要使用select * ;
  • 垂直分割,把数据库的表按照列变成几张表的方法,降低表的复杂度和字段数;
-------------本文结束感谢您的阅读-------------