mysql audit-访问日志记录应用
mysql audit-访问日志记录应用描述:某天DB被drop,查询被什么账号所致;//accesslog 存放连接信息;create database accesslog; CREATE TABLE `accesslog` ( `id` int(11) NOT NULL AUTO_INCREMENT, `...
load data ... infile table tab_name
load data infile path into table tab_name 使用方式(注意path选择);//导入cdkey;AKDXVAAHmVDFSYAKDXVAAHmVEHkeAKDXVAAHmVFsdeLOAD DATA LOCAL INFILE 'e:\MA201304_AK0' INTO TABLE tab_name;create t...
MySQL加速查询速度的独门武器:查询缓存(QueryCache)
与朋友或同事谈到mysql查询缓存功能的时候,个人喜欢把Query Cache比作荔枝,是非常营养的东西,但是一次性吃太多了,就容易导致上火而流鼻血,虽然不是特别恰当的比喻,但是有很多相似的地方,另外Query Cache...
查看慢查询中,表被update 或 select 次数
如下SQL语句,只适用于慢查询信息记录,由原来的磁盘文件存放,转移到mysql.slow.log表中存放;root@xx.xx.xx.xx:(none) 11:19:48>show variables like '%output%';+---------------+-------+| Variable_n...
MySQL-InnoDB内部结构
MySQL InnoDB的存储结构总结从物理意义上来讲,InnoDB表由共享表空间、日志文件组(redo文件组)、表结构定义文件组成。若将innodb_file_per_table设置为on,则系统将为每一个表单独的生成一个table_name.ibd的文件...
mysql 前缀索引 的一些介绍
mysql 前缀索引 的一些介绍大家都知道在CHAR和VARCHAR列上,可以使用列的前缀进行索引,如:INDEX (name(10),address(20)) 但是到底第几位是optimal length 呢http://www.shinguz.ch/MySQL/mysql_hints.html的一...
Mysql innodb引擎和myisam引擎使用索引区别
首先你要理解,innodb的主键索引都是聚簇索引,它的辅助索引里面都包含有表的主键,而且主键都在辅助索引的最后一列.而myisam的索引,都是普通索引,存储的是列的值,还有列在原表中的地址值---不存储主键值.好了,下面我们...
mysql 恢复(one)数据库及单张表
1.恢复数据库;一般备份情况,是讲多个DB备份到一个*,.sql文件中,怎么从*.sql中恢复one database?方法1: 找个测试DB,将*.sql 全部reload,而后,backup需要的DB,,恢复之 2:mysql -h i...
Myisam & InnoDB 优化参数
Myisam 优化:key_buffer_size 分配给MyISAM索引缓存的内存总数● query_cache_size 控制分配给查询缓存的内存总量● long_query_time 设定慢查询时间● external-locking 禁止使用外部锁,可预防死锁● bac...
mysql 5.5 中自连接update and delete
如:Id Role_Id Source_Id Soul_Num1232200910223210097313220092413210090533220095643220093获得:Id Role_Id Source_Id Sou...
Innodb共享表空间VS独立表空间
共享表空间与独立表空间优缺点:共享表空间好处:表空间分成多个文件存放到多个磁盘上,表空间文件大小不受表大小的限制,一个表可以分布在不同的文件上;数据和索引存放在一起管理.缺点:所有数据和索引存放在一个...
myisampack 用法
工作中接触myisam存储引擎数据库,每天产生大量的数据,磁盘空间告急...,在不增加磁盘下,尝试下mysql中压缩数据工具myisampack....1.压缩前数据文件大小:[root@mysql5 testDB]# ls -lhtotal 72M-rw-rw---- 1 m...
mysql 分析工具
链接:http://www.chineselinuxuniversity.net/articles/26890.shtml
MySQL 性能测试工具mysqlslap
mysqlslapMysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户端访问MySQL来执行压力测试。并且能很好的对比多个存储引擎在相同环境下的并发压力性能差别。常用参数--concurrency #...
Mysql使用Profiling分析语句消耗
Profiling 分析具体的sql语句消耗MySQL5.0.37版本以上支持了Profiling – 官方手册。此工具可用来查询 SQL 会执行多少时间,System lock和Table lock 花多少时间等等,对定位一条语句的 I/O消耗和CPU消耗 非常...
Mysql tips
1. mysql 的一些参数# -e 这个参数是告诉mysql执行"-e" 后面的某个命令,而不连接到server# 此参数在写一些基本的mysql检查和监控的脚本中非常有用mysql -uroot -proot -e'show databases'# --tee 将mysql...
Explain各列的含义
EXPLAIN各列的含义:idMysql Query Optimizer选定的执行计划中的序列号(查询序列号)select_typeselect查询的类型,主要是区别普通查询和联合查询、子查询之类的复杂查询。table所引用的表。type显示...
MYSQL 主从库同步 异常处理汇总
主从库同步失效的原因各种各样,一般都是在从库上不小心执行了写操作,也有可能从库服务器意外重启等等。进入从库执行show slave status\G看到下面两行:Slave_IO_Running: YesSlave_SQL_Running: Yes任意一个不为y...
在linux中安装mysql
1.环境: linux5 + mysql-5.1.48.tar.gz2.安装步骤如下:2.1创建mysql 组及用户shell>groupadd mysqlshell>useradd -g mysql mysql 2.2.mysql数...