mysql
caidaqin001
这个作者很懒,什么都没留下…
展开
-
sql执行时间过长如何优化?
1、查看sql是否涉及多表的联表或者子查询,如果有,看是否能进行业务拆分,相关字段冗余或者合并成临时表(业务和算法的优化)。2、涉及链表的查询,是否能进行分表查询,单表查询之后的结果进行字段整合。3、如果以上两种都不能操作,非要链表查询,那么考虑对相对应的查询条件做索引,加快查询速度。4、针对数量大的表进行历史表分离(如交易流水表)。5、数据库主从分离,读写分离,降低读写针对同一表同时的压力,至于主从同步,mysql有自带的binlog实现主从同步。6、explain分析sql语句,查看执行计划,原创 2021-01-14 15:34:35 · 2173 阅读 · 0 评论 -
mysql优化技巧
MySQL优化三大方向① 优化MySQL所在服务器内核(此优化一般由运维人员完成)。② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。③ 对SQL语句以及表优化。MySQL参数优化1:MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用以下命令查看mysql> show variables like 'max_connections';2:查看当前访问Mysql的线程mysql> show processlist;转载 2020-05-15 14:50:17 · 162 阅读 · 0 评论 -
MySQL数据库高并发优化配置
在Apache, PHP, mysql的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接 影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验 进行判断,然后设置合理的参数。下面我们了解一下MySQL优化的一些基础,MySQL的优化我分为两个部分,一是服务器物理硬件的优化,二是MySQL自身(my.cnf)的优化。...转载 2020-05-15 14:48:33 · 302 阅读 · 0 评论