![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
慵懒一夏
中流击水,浪遏飞舟
展开
-
LOAD DATA INFILE 语法 如何提高MySQL load data infile的速度
如何提高MySQL load data infile的速度测试数据2.5G,共有数据9427567条。用的mysql的large服务器的配置。load一次需要大概10分钟左右。建的表用的是MYISAM,调整了几个session的参数值SET SESSION BULK_INSERT_BUFFER_SIZE=256217728;SET SESSION MYISAM_SORT_BUFFER_SI转载 2016-11-12 17:29:26 · 6903 阅读 · 0 评论 -
load data infile
LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY '\t'] [OPTIONALLY] ENCLOSED BY '']转载 2016-11-12 17:33:08 · 817 阅读 · 0 评论 -
mysql查询表死锁和结束死锁
1、查询是否锁表show OPEN TABLES where In_use > 0; 2、查询进程 show processlist 查询到相对应的进程然后 kill id 补充:查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查看等待锁的事务SELECT * FROM INFO转载 2016-11-02 14:54:15 · 498 阅读 · 0 评论 -
mysql按ip查看连接数
SELECT SUBSTRING_INDEX(HOST, ':', 1) AS ip,count(*)FROM information_schema. PROCESSLISTGROUP BY ip;原创 2016-11-02 14:58:57 · 597 阅读 · 0 评论 -
mysql查询一个字段在哪些表中用到
select TABLE_SCHEMA as '数据库',TABLE_NAME as '表' ,COLUMN_NAME as '字段'from information_schema.COLUMNSwhere COLUMN_NAME like '%company%';company为你要查询的字段名,注意我写的是模糊查询。原创 2016-11-02 15:00:34 · 444 阅读 · 0 评论 -
mysqldump使用方法
1.mysqldump的几种常用方法:(1)导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname > dbname.sql (2)导出数据库结构(不含数据) mysqldump -u username -p -d dbname > dbname.sql (3)导出数据库中的某张数据表(包转载 2016-11-02 15:05:21 · 353 阅读 · 0 评论 -
mysql查看数据库大小
1、进入information_schema 数据库(存放了其他的数据库的信息)use information_schema; 2、查询所有数据的大小:select concat(round(sum(data_length/1024/1024),2),'MB') as data from tables; 3、查看指定数据库的大小:比如查看原创 2016-11-02 15:07:05 · 378 阅读 · 0 评论