随笔分类 -  数据库

摘要:1 模糊查询效率很低。 like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,也就是说会进行全表扫描。另外,由于匹配算法的关系,模糊查询的字段长度越大,模糊查询效率越低。解决方案:1)首先尽量避免模糊查询,如果因为业务需要一定 阅读全文
posted @ 2020-12-14 14:01 疯靡 阅读(1737) 评论(0) 推荐(0) 编辑
摘要:select a.id,ExtractValue(a.name, '//root//name') as name from table t 阅读全文
posted @ 2020-09-22 09:30 疯靡 阅读(583) 评论(0) 推荐(0) 编辑
摘要:1.还原数据库时,数据包过大无法还原,需要设置set global max_allowed_packet = 200*1024*1024*10; 2.给账户赋XA权限GRANT XA_RECOVER_ADMIN ON *.* TO 'root'@'%'; 3.升级数据库之后升级数据表 mysql_u 阅读全文
posted @ 2020-05-29 08:45 疯靡 阅读(244) 评论(0) 推荐(0) 编辑
摘要:Caused by: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction 查看被锁的SQL select * from information_schema.innodb_trx 阅读全文
posted @ 2020-05-26 10:05 疯靡 阅读(182) 评论(0) 推荐(0) 编辑
摘要:多表关联的时候,如果有限定的条件,尽量用数据量少的表做主表。 阅读全文
posted @ 2020-01-14 14:43 疯靡 阅读(89) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示