mysql
猫小妖的尾巴
欢迎加入JAVA高级交流QQ群:329019348,互相交流,共同进步。
展开
-
四种mysql存储引擎
四种mysql存储引擎转载 2016-09-11 21:33:35 · 5178 阅读 · 5 评论 -
Mysql索引
Mysql索引原创 2016-10-02 23:34:22 · 370 阅读 · 0 评论 -
mysql如何去除两个字段数据相同的记录?
查询重复记录:SELECT t.id, t.item_idFROM eco_tb_item_info tINNER JOIN (SELECT item_idFROM eco_tb_item_infoGROUP BY item_idHAVING COUNT(id) > 1) dupON t.item_id = dup.item_id删除,只需要把你这张表当成两张表原创 2016-11-25 20:02:37 · 3267 阅读 · 0 评论 -
mysql使用INSERT INTO ON DUPLICATE KEY UPDATE导致dead lock分析和解决
一.事件回放2019年1月的几天时间里每天会收到1次或者2次死锁的短信告警,死锁日志如下图。二、检查业务场景和程序处理流程用户打赏礼物请求处理,涉及到用户余额表和佣金账户表,以下所有操作在一个事务里,事务的隔离级别是read-commited,前一个操作执行成功才会继续下一个步骤否则抛出异常回滚事务:1.扣除用户余额账户金额2.增加陪玩佣金账户金额3.增加公会佣金账户金...原创 2019-03-16 18:11:58 · 4325 阅读 · 0 评论 -
mysql索引
一、什么是索引索引是一种加快检索(降低io成本)和排序(降低CPU消耗)的数据结构。本身就是一个文件,mysql的data目录下有三种格式的文件xx.frm(表结构文件)、xx.MYD(数据文件)、xx.MYI(索引文件)。二、什么情况下应该建索引1.where条件中频繁出现的字段应该建立索引2.主键自动建立索引3.查询中与其他表关联的字段,外键关联建立索引4.查询中统计或...原创 2019-07-20 03:21:25 · 168 阅读 · 0 评论