mysql source命令导入sql文件效率分析和索引整理
Query OK, 24918 rows affected (0.90 sec)
Records: 24918 Duplicates: 0 Warnings: 0
Query OK, 24923 rows affected (2.26 sec)
Records: 24923 Duplicates: 0 Warnings: 0
Query OK, 24924 rows affected (2.74 sec)
Records: 24924 Duplicates: 0 Warnings: 0
Query OK, 24920 rows affected (0.94 sec)
Records: 24920 Duplicates: 0 Warnings: 0
Query OK, 24920 rows affected (2.03 sec)
Records: 24920 Duplicates: 0 Warnings: 0
Query OK, 24919 rows affected (1.19 sec)
Records: 24919 Duplicates: 0 Warnings: 0
Query OK, 7671 rows affected (0.67 sec)
Records: 7671 Duplicates: 0 Warnings: 0
导入条记录,时间只需要1.19s,速度很快,原因是什么?
mysql技术内幕
高性能mysql
http://wangqiaowqo.iteye.com/blog/1137589
http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html
http://www.2cto.com/database/201201/117456.html
http://www.php100.com/html/webkaifa/database/Mysql/2010/0409/4279.html
http://laozhao.blog.51cto.com/blog/25213/7644
http://blog.csdn.net/turkeyzhou/article/details/8182636
http://blog.csdn.net/fullsail/article/details/8945449
http://he-wen.iteye.com/blog/1244221
http://www.51cto.com/specbook/52/12911.htm
http://opq149766320.iteye.com/blog/561183
http://www.cnblogs.com/rollenholt/articles/2424531.html
'%j%'无法使用索引的原因是不知道查找哪个元素,无法使用b-tree索引。不知道j前面是什么,只能全文扫描,不能查找哪个、哪些元素。
但是'jq%'可以匹配,可以比较key值大小。通过jq比较大小。
http://blog.csdn.net/hguisu/article/details/7786014
http://blog.csdn.net/weege/article/details/6526512
http://www.jb51.net/article/36184.htm介绍B-树和B+树的查找和原理
http://www.cnblogs.com/mailingfeng/archive/2012/09/26/2704344.html
目前大部分数据库系统及文件系统都采用B-Tree或其变种B+Tree作为索引结构
mysql source命令导入sql文件效率分析和索引整理的更多相关文章
- 为MySQL的source命令导入SQL文件配置参数
为MySQL的source命令导入SQL文件配置参数 执行 mysql -uroot -p 输入密码后进入 MySQL 命令提示符 set charset utf8; source /root/xxx ...
- source命令 导入.sql文件时,中文乱码 或者是注释乱码
1.source命令 导入.sql文件时,中文乱码 或者是注释乱码 首先进入dos命令,进入mysql数据库,之后use 数据库:之后查看你的mysql数据库编码 如下命令:模糊查询变量charact ...
- HeidiSQL、Navicat、mysql命令和source命令导入sql脚本的速度比较
一.四种导入方式的比较 1.heidisql客户端是一条一条插入的,速度最慢,而且很脆弱比较容易崩溃: 2.mysql命令导入380万记录用时1小时13分(属于前台运行的命令,ctrl+c就可以结束) ...
- MYSQL 编码方式 ------导入 .sql 文件 报编码错误
在做计量泵上位机时,利用MYSQL存储数据,建表hisruninfo(计量泵历史运行数据表). 表格式为utf8,查过数据库 格式 同样为utf8 导入该hisruninfo.sql文件时,并没有报错 ...
- 向mysql workbench中导入.sql文件
mysql workbench用的不多,前段时间装了一下,然后用了一下,感觉操作比dbdesigner4要更人性化一点.其中二个方面做了改进,让我觉得很爽. 第一,就是端口可以修改了,以前就是定死33 ...
- mysql source 命令导入不了sql!
sql文件也是正常, 为什么就是导入不了呢?? 后面才发现,可能是编码被notepad++ 修改了—— 一看发现是UTF-8 无BOM,改回UTF-8格式编码 就正常了!! 虽然看到的都是正常汉字, ...
- mysqldump 和 sql命令导入sql文件
注意:不是进入mysql命令行操作的::: mysqldump -uroot -p --database x3gbk >x3gbk.sql 回车会出发,输入密码; 直接在-p后输入密码,有时候这 ...
- 使用cmd命令导入SQL文件
1 . 进入SQL安装目录下的bin目录,比如我的是在 C:\Program Files\MySQL\MySQL Server 5.5\bin目录下 2. 开始 --->运行--->输入c ...
- mysql source命令超大文件导入方法总结
本文章来给各位朋友介绍利用mysql source命令超大文件导入方法总结,下面收集了两种解决办法,一种是把数据库分文件导出然后再导入,另一种是修改my.ini配置文件,下面我一一给各位朋友介绍. 导 ...
随机推荐
- windows批处理命令之ren
1.批处理批量修改文件后缀名(假设我需要把一个文件夹中的很多txt文件改为sql文件): 1)在需要被处理的文件的文件夹里先新建一个txt文本,然后在文本中写入: ren *.txt *.sql 2) ...
- JQUERY1.9学习笔记 之基本过滤器(十一) 奇数选择器
奇数选择器jQuery( ":odd" ) 例:匹配表格的奇数行. <!DOCTYPE html><html lang="zh-cn"> ...
- 如何在django中使用多个数据库
http://blog.chinaunix.net/uid-16728139-id-4364343.html
- POJ 2250(LCS最长公共子序列)
compromise Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Descri ...
- codevs 1153 道路游戏
传送门 题目描述 Description 小新正在玩一个简单的电脑游戏.游戏中有一条环形马路,马路上有n 个机器人工厂,两个相邻机器人工厂之间由一小段马路连接.小新以某个机器人工厂为起点,按顺时针 ...
- mysql的mvcc(多版本并发控制)
mysql的mvcc(多版本并发控制) 我们知道,mysql的innodb采用的是行锁,而且采用了多版本并发控制来提高读操作的性能. 什么是多版本并发控制呢 ?其实就是在每一行记录的后面增加两个隐藏列 ...
- SCALA常规练习C
package com.hengheng.scala abstract class Animal { def walk(speed : Int) def breathe() = { println(& ...
- redis 源码分析
参考: http://redisbook.readthedocs.org/en/latest/index.html http://www.databaseskill.com/3421161/ The ...
- POJ3026 Borg Maze(最小生成树)
题目链接. 题目大意: 任意两点(点表示字母)可以连线,求使所有点连通,且权值和最小. 分析: 第一感觉使3维的BFS.但写着写着,发现不对. 应当用最小生成树解法.把每个字母(即A,或S)看成一个结 ...
- 设计模式(三): FACTORY工厂模式 -- 创建型模式
1.定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到了子类. 2.适用场景 1.第一种情况是对于某个产品,调用者清楚地知道应该使用哪个具体 ...