mysql
潮又落
当你眼中的世界变得更大时,你是会觉得无力还是憧憬
展开
-
数据库偶然出现死锁(等待锁超时)的情况处理:
前言:朋友咨询我说执行简单的update语句失效,症状如下: mysql> update order_info set province_id=15 ,city_id= 1667 where order_from=10 and order_out_sn='1407261241xxxx'; ERROR 1205 (HY000): Lock wait timeout exceeded; t...转载 2017-11-20 17:17:06 · 5739 阅读 · 0 评论 -
sql性能优化
优化的主要切入点有: ①避免扫描全表 ②减少sql解析步骤 ③ 一、避免扫描全表 1.尽量在where 及 order by 涉及的列上建立索引。 2.尽量避免用is null 或is not null来判断字段,因为不走索引。参考方案是设置字段NOT NULL,或设置默认值。 3.避免在 where 子句中使用!=或<>操作符,因为不走索引。...转载 2019-07-08 16:22:01 · 154 阅读 · 0 评论