Mysql常用指令记录

进行开发时常用命令一次性输入:

set autocommit=0;

set session transaction isolation level read committed;

SET GLOBAL binlog_format = 'ROW';

 


事务级别
1.查看当前会话隔离级别   select @@tx_isolation;
 
2.查看系统当前隔离级别   select @@global.tx_isolation;
 
3.设置当前会话隔离级别   set session transaction isolation level read committed;
 
4.设置系统当前隔离级别   set global transaction isolation level read committed;


自动提交
select @@autocommit;   //查询


MY.CNF详解
http://www.cnblogs.com/captain_jack/archive/2010/10/12/1848496.html


binary log 整理:
http://zhengdl126.iteye.com/blog/1522197


组合索引浅析
http://database.ctocio.com.cn/353/11664853.shtml


常用工具 
http://www.hackbase.com/tech/2010-09-16/61256.html



技巧:

CURRENT_DATE 这种“看似”常量的数据,其实是影响SQL进行缓存的,所以并发量大的场景,可以考虑以一个常量,每天0点更新获取CURRENT_DATE缓存起来 


查看表所占空间:

//先进去MySQL自带管理库:information_schema   
//自己的数据库:dbwww58com_kuchecarlib   
//自己的表:t_carmodelparamvalue  
 
.mysql> select concat(round(sum(data_length/1024/1024),2),'MB') as data_length_MB,  
     concat(round(sum(index_length/1024/1024),2),'MB') as index_length_MB  
     from tables where  
    table_schema='dbwww58com_kuchecarlib'  

    and table_name = 't_carmodelparamvalue';  




查询缓存配置参数:
SHOW VARIABLES LIKE '%cache%';


查询缓存命中状态:
SHOW STATUS LIKE '%Qcache%';





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值