
MySQL
xiaogc_a
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分库分表
为什么要分库分表? 单表并发高,数据量大,无法承载 分库:将一个库的数据拆分到多个相同的库中,访问的时候访问一个库 分表:把一个表的数据放到多个表中,操作对应的某个表就行 如何对数据库进行垂直拆分和水平拆分 垂直拆分 把一个有很多字段的表拆分成多个表,或者是多个库上去。每个库表的结构不一样,每个库表包含部分字段。一般来说,将较少的访问频率很高的字段放到一个表中,然后较多访问频率低的字段放到...转载 2019-10-30 23:43:01 · 163 阅读 · 0 评论 -
MySQL union all使用
对两个表不同的字段统计, 显示列: 时间 A表充值手续费 B表退款手续费 方法: 使用两个select语句,然后在union all关联; 重点: 如A表没有退款手续费字段,需要用0补上 B表没有充值手续费时也要补上,不然会合并成两列 SELECT t.MERCHANT_NO,sum(t.tfee),sum(t.rfee),t.date DATE from ( SELECT a....原创 2018-09-08 12:20:59 · 1089 阅读 · 0 评论 -
单机事务中死锁产生的原因及解决办法
产生原因: 两个线程 不同方向 相同资源 只要上面3个碰在一起一定会出现死锁问题! 举个例子:转账 两个事务单元 事务单元一 第一步操作:Lock Bob 第二部操作:Lock Simth 事务单元二 第一步操作:Lock Simth 第二部操作:Lock Bob 他们俩都持有一把锁; 事务单元2想要Lock Bob的时候,他是进不到Bob那个锁上面的,于是事务单元2就等待了;...原创 2019-09-27 00:48:48 · 950 阅读 · 0 评论