自定义博客皮肤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)
  • 收藏
  • 关注

原创 MYSQL limt随着offset增大效率变低

最近在做一些大数据库的操作维护的过程中,发现limt随着offset也就是偏移量增大效率越来越慢,以前也发现过这个问题,但是数据量不大,所以就放那了,但是这次数据量有几个表是5000到一亿的数据量,查一次卡爆了有没有,好了废话不多说,让我们一起来探讨下。 limt 是MySQL 提供的一个方便的分页查询的语句,使用起来也很方便select * from A limt 5 #取A表中的前...

2018-07-12 20:31:34 1308

原创 MySQL EXISTS /NOT EXISTS IN和NOTIN 效率比较

首先说下他们的用法in和not in 大家肯定都不陌生,用法如下SELECT * from `user` as a WHERE a.ID in(SELECT b.ID from student as b)SELECT * from `user` as a WHERE a.ID not in(SELECT b.ID from student as b)用来判断某一个字段是否存再子查询的结果集中...

2018-07-11 19:57:07 4258 2

原创 MYSQL解决 The total number of locks exceeds the lock table size 问题

当我们对Mysql 中的表进行大批量的分组,查询、 创建的时候经常会出现这个问题,他翻译过来大概是这个意思,总数已经超过锁定表的大小。一般出现这个原因会有两种可能:1.MySQL的临时表过小也就是tmp_table_sizetmp_table_size:它规定了内部内存临时表的最大值,每个线程都要分配。(实际起限制作用的是tmp_table_size和max_heap_table_size的最小值...

2018-07-11 09:24:24 69674 4

原创 MYSQL 数据库迁移

在A机器上有个库,想要移动到B机器上去,SQLServer 有附加数据库选项,那么mysql 是否能像SQL Server 那样附加数据库呢,答案是可以的其实mysql的数据文件移动,也是很方便,首先要准备要移动的数据库1.关闭数据库的连接,计算机-》管理-》服务-》找到mysql 关闭2,找到要移动的数据源A,一般默认路径是C:\ProgramData\MySQL\MySQL Server 5....

2018-07-10 20:43:11 438

原创 修改Mysql数据库的默认存放路径

修改Mysql数据库的默认存放路径:1.liux系统下(1)、使用命令:service mysqld stop 停止 mysql的服务查看 mysql 数据库的默认路径 如:/var/lib/mysql建立目标存放目录:mkdir /home/data使用命令拷贝文件:cp -R /var/lib/mysql /home/data/mysql(2)、修改MySQL配置文件:/etc/my.cnf...

2018-07-10 20:25:37 30821 3

原创 查询最近一条记录

最近在做一些数据库的操作,对于Mysql 取最后一条记录犯了难,查阅了许多资料得不到答案,查看了下面两位的做法,我尝试了下发现了有错误的地方。下面是这https://www.cnblogs.com/wwyz/p/6641895.html   标记1https://blog.youkuaiyun.com/ariczhou/article/details/48808417 标记2先说下标记1 中的上中下三策  首...

2018-07-10 19:45:37 4584 1

空空如也

空空如也

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

TA关注的人

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