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

mysql upDAtE 慢

在做客户关系管理系统的时候遇到联表查询,速度特别慢,导致页面加载时间过长而出现错误。在上网查询后发现建立索引可以优化查询 在没有建立索引的时候 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 ... select ... from ... where ... 你的瓶颈是在查询子句,并不是update的问题,优化完查询执行自然会上去。 -------------------------- 优化SQL查询的原则如下: 1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有...

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

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

是一次更新了多少条呢?

delete效率高,因为update实际上要两步操作,先把旧记录delete掉,然后再insert新记录,而delete就是直接将记录delete掉。

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

更改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...

第一优化你的sql和索引; 第二加缓存,memcached,redis; 第三以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas,其它的要么效率不高,要么没人维护; 第四如果以...

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