自定义博客皮肤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 308

原创 redis第一讲

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

2019-05-22 14:16:28 272

原创 误删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 existsmysql>二、问...

2019-01-04 15:16:40 451

原创 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 269

原创 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 13871

原创 MySQL系列之一:表缓存

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

2018-11-09 14:15:09 2634

空空如也

空空如也

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

TA关注的人

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