首页 >

如何使用phpMyadmin优化MySQL数据库? |mysql 查询 遍历

mysql数据库的存储过程,mysql 包含某些数值,mysql中的集合操作,非msi mysql5.5,sqlsever 转mysql,mysql 查询 遍历php 汉字转换,win10系统部署php环境,php目录计算大小,php addcslashes 反义,php 命名空间 文件夹,phpcms数据库查询,php 到处excel,php 字体教程,php外包公司什么区别如何使用phpMyadmin优化MySQL数据库? |mysql 查询 遍历

1、优化SQL语句

比如尽量少用”select * from …”,需要什么字段返回什么字段,可以有效节省网络IO,缩短查询时间,还可以增加Mysql服务器的吞吐量。

再比如需要select最近一个月的数据,数据量比较大;拆成10次请求,每次请求select三天的,效果可能会好很多。

再比如使用join做表连接的时候,尽量用小表驱动大表,简单来说就是left join,左表是驱动表;right join 右表是驱动表;inner join mysql会自动做优化

学会使用EXPLAIN关键字辅助优化

优化SQL语句是数据库优化的首选;

2、优化表结构

比如字段类型,可以用数字的字段,尽量不要用Text,比如订单Id一般都是数据。

小字段能满足要求的,尽量不要用大字段

根据业务场景,在合适的字段上添加索引,提高搜索速度

适当的做字段冗余和缩减

3、表的拆分

数据库表一般分为纵向拆分和横向拆分,纵向拆分就是将一个表按照列拆分成多个表,通过外键连接。横向拆分就是按照某个字段(比如:时间)做拆分。

数据库拆分

对于数据量太大,或者QPS很大的场景,就需要分库处理。比如设置主库和从库,主库用于写数据,从库用于读数据

以上优化手段,部分可以借助phpMyadmin实现。

更详细的优化手段欢迎点击偶的头像,关注偶,查看偶之前写的Mysql系列文章。

大家觉得这个回答怎么样呢??


如何使用phpMyadmin优化MySQL数据库? |mysql 查询 遍历
  • Windows98怎样访问网上邻居以及设置? - 网络|
  • Windows98怎样访问网上邻居以及设置? - 网络| | Windows98怎样访问网上邻居以及设置? - 网络| ...

    如何使用phpMyadmin优化MySQL数据库? |mysql 查询 遍历
  • 你们有没有被地图导航软件坑过的经历? - 网络|
  • 你们有没有被地图导航软件坑过的经历? - 网络| | 你们有没有被地图导航软件坑过的经历? - 网络| ...

    如何使用phpMyadmin优化MySQL数据库? |mysql 查询 遍历
  • 京东快递人工客服怎么转人工服务? - 网络|
  • 京东快递人工客服怎么转人工服务? - 网络| | 京东快递人工客服怎么转人工服务? - 网络| ...