nxfw.net
当前位置:首页 >> mysql upDAtE 慢 >>

mysql upDAtE 慢

更改mysql配置如下: # Uncomment the following if you are using InnoDB tables #innodb_data_home_dir = /var/lib/mysql/ innodb_data_file_path = ibdata1:50M:autoextend #innodb_log_group_home_dir = /var/lib/mysql/ #innodb_log_arch_d...

写操作的语句可以放到队列,慢慢处理。 更改表的引擎为innodB 删除不必要的索引 不常更新的字段可以分表处理

在做客户关系管理系统的时候遇到联表查询,速度特别慢,导致页面加载时间过长而出现错误。在上网查询后发现建立索引可以优化查询 在没有建立索引的时候 select c.*,s.* from crm_cu_re c join crm_cu_info s on c.CUS_MAIN_ID=s.CUS_MAIN_ID) 查...

更改mysql配置如下: # Uncomment the following if you are using InnoDB tables #innodb_data_home_dir = /var/lib/mysql/ innodb_data_file_path = ibdata1:50M:autoextend #innodb_log_group_home_dir = /var/lib/mysql/ #innodb_log_arch_d...

额,怎么会有这种需求,几百个update同一条数据,有什么意义? 对where 条件的 字段建个索引吧! 空间换时间

tel 字段简历索引了吗? 给你个建议,可能你更新的字段都是索引字段,建议先把索引都删掉,更新完数据之后在建立对应的索引。

在name列上建立索引,取消更新列的索引

你试一下在更新前,把事务提交改成false,执行完更新语句后一次性提交,再把事务提交改回true

写操作的语句可以放到队列,慢慢处理。 更改表的引擎为innodB 删除不必要的索引 不常更新的字段可以分表处理

update ... select ... from ... where ... 你的瓶颈是在查询子句,并不是update的问题,优化完查询执行自然会上去。 -------------------------- 优化SQL查询的原则如下: 1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有...

网站首页 | 网站地图
All rights reserved Powered by www.nxfw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com