mysql缓存-Buffer Pool总结
摘要:1. 磁盘太慢,用内存作为缓存很有必要。 2. Buffer Pool 本质上是 InnoDB 向操作系统申请的一段连续的内存空间,可以通过innodb_buffer_pool_size 来调整它的大小。 3. Buffer Pool 向操作系统申请的连续内存由控制块和缓存页组成,每个控制块和缓存页
阅读全文
Explian 执行计划 重要参数解释
摘要:1 id 查询id 1.1 查询优化器可能对设计子查询的语句进行重写,从而转换为连接查询 (注:若id相同,则将子查询转换了连接查询。) 1.2 union会生成一个id为null的查询,并生成一个临时表去重。union all 不会生成临时表。 2 select_type 查询类型 ... 3 p
阅读全文
mysql 树查询 递归查询 查询选中id下的所有数据
摘要:id ,parent_id 上下级的定义 select id from ( select t1.id,t1.parent_id, if(find_in_set(parent_id, @pids) > 0, @pids := concat(@pids, ',', id), 0) as ischild
阅读全文
mysql 根据建立分区表,查看分区表
摘要:1 根据id范围进行分区 CREATE TABLE `person1` ( `id` int(10) NOT NULL AUTO_INCREMENT, `name` varchar(255) NOT NULL, `age` int(10) DEFAULT NULL, PRIMARY KEY (`id
阅读全文
mysql 导出导入查询数据
摘要:1 将查询数据导出 select * from person where id<500 into outfile 'D:\\person_data.txt' 语法: sql 查询 into outfile ‘目标路径’ 注意:需要mysql目录下的my.ini文件中的 secure_file_pri
阅读全文