自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 几种不同count

count(1),count(*),count(主键),count(字段) 对于 count(主键 id) 来说 InnoDB 引擎会遍历整张表,把每一行的 id 值都取出来,返回给 server 层。server 层拿到 id 后,判断是不可能为空的,就按行累加。 对于 count(1) 来说 InnoDB 引擎遍历整张表,但不取值。server 层对于返回的每一行,放一个数字“1”进去,判断是...

2019-07-30 16:11:33 343

原创 redis第一讲

知识概要: 1、redis是单线程,c写的,每一个键值控制在512MB,但是最好控制在10k左右 2、对于一些会阻塞线程的语句,谨慎使用,可以使用,但是需要控制住 hgetall keys hkeys hwals zset排行榜 3、set\get set meinv wx ex 10 设置10秒过期时间 set meinv wx px 20 设置20毫秒过期时间 setnx name ...

2019-05-22 14:16:28 320

原创 误删frm文件导致建表失败

data 目录下只有ibd文件,无frm文件导致建表失败的问题 一、问题描述 想要在wx库建立一张a表,却报表不存在 mysql> show tables; Empty set (0.00 sec) mysql> create table a(id int(1)); ERROR 1050 (42S01): Table ‘a’ already exists mysql> 二、问...

2019-01-04 15:16:40 516

原创 GTID 5.6 bug

GTID系列 对gtid_purged,Executed_Gtid_Set,Retrieved_Gtid_Set理解 今天做了一个实验: 实验环境: 一主一从环境,在数据库d里建立一些表 a表 35事务 b表 36事务 c表 37事务 d表 38事务 e表 39事务 f表 40事务 g表 41事务 开始进行骚操作: 第一波:在从库上执行:set @@global.gtid_purged=‘...

2019-01-02 11:15:59 293

原创 enforce-gtid-consistency打开导致的update更新失败

enforce-gtid-consistency打开导致的update更新失败 切换正常,程序运行正常,几日后,业务反应update失败报错,报错如下: ERROR 1787 (HY000): When @@GLOBAL.ENFORCE_GTID_CONSISTENCY = 1, the statements CREATE TEMPORARY TABLE and DROP TEMPORARY T...

2018-12-29 15:28:38 13986

原创 MySQL系列之一:表缓存

MySQL系列之一:表缓存 表缓存 表缓存是将表对象的字典信息(定义的内容)缓存到内存中,提高访问效率。 相关结构 在mysql server层有两个与table相关的结构,分别为TABLE、TABLE_SHARE TABLE_SHARE TABLE_SHARE是表定义缓存,是一个静态表缓存,唯一对应一张表,所有用户都共享这个表对象。 其内容从系统表获取(frm),它保存在table_def_ca...

2018-11-09 14:15:09 2749

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除