MyISAM与InnoDB的区别
MySQL MyISAM InnoDB
数据库索引的设计原则
Index 休闲 娱乐
InnoDB禁止autocommit默认开启
MySQL InnoDB init_connect autocommit
mysql实例cpu超过100%分析
Mysql cpu 100% 休闲 娱乐
mysql的innodb中事务日志ib_logfile
MySQL InnoDB ib_logfile 休闲 娱乐
MySQL基准测试工具sysbench
MySQL sysbench 休闲 娱乐
MySQL Replication常见错误整理
MySQL slave Error 休闲 娱乐
slave之Seconds_Behind_Master析
MySQL Seconds_Behind_Master 休闲 娱乐
MySQL 存储过程中事务sql异常回滚
@@如下适用DML操作,在基础上改写适合的自己的需求;Procedure as following:DROP PROCEDURE IF EXISTS sp_tx_ios_proc;CREATE PROCEDURE sp_tx_ios_proc()BEGIN#--------------------#SQLEXCEPTION 对应存...
InnoDB -MVCC多版本并发控制
MVCC多版本并发控制原理:mvcc提供基于某个时间的快照,使得对于事务看来,总是可以提供与事务开始时刻相一致的数据,而不管这个事务执行的时间有多长,故在不同事务看来,同一时刻看到的相同的行数据可能是不一样的,即:...
adaptive hash index
adaptive hash index自适应hash索引在内存中的数据如果经常被查询,那么查询最快的方法就是使用hash index(因为hash查找的时间复杂度一般都是O(1),所以很快)。innodb会实时查看当前索引查找是否适合hash index,若...
[Err] 1271 - Illegal mix of collations for operation 'concat'
背景,MySQL 5.1.54执行在MySQL 5.5.12 调试好存储过程,call 提示如下错误,处理方式:[Err] 1271 - Illegal mix of collations for operation 'concat'查验,Mysql 5.5.12下字符集utf8 创建sp(sp_xxx_everyday) 如下:c...
mysql线程独占内存参数
thread_stack 线程栈信息使用内存default:192KB,用来存放每一个线程自身的标识信息及线程栈分配多大的内存,如thread_id,线程运行时基本信息mysql排序算法:第一种,mysql4.1之前算法,实现方式是先将需要排序的字段co...
InnoDB与MyISAM异同
InnoDB与MyISAM异同1.事务Myisam不支持事务处理,InnoDB支持2.锁类型Myisam表锁,InnoDB行级锁,但在执行一条SQL时,如果无法确定扫描范围,否则InnoDB行锁升级成表锁3.数据存储方式Myisam 3个文件*.frm,*.MYD,*.MYI...
mysql之分页方式了解
mysql之分页方式了解:分页通常我们想到的sql:第一种方法:select * from tbl limt start_num,end_num;但是随着tbl数据量的增加,给检索的分页数据会带来困难;第二种方法:先描述如下分页方法:基础表:CREATE TABLE `u...
内存(memory)表和临时(temporary)表之了解
内存(memory)表和临时(temporary)表之了解**临时表(temporary):1.参数:tmp_table_size 64M(最大容量,表增长到此值,会自动转换为磁盘表)2.表定义,数据,索引存于内存中3.到阀值,自动转换为磁盘表,需要进行IO...
mysql limit语句优化
形如下表:CREATE TABLE `tbl` (  ...
mysql检测工具tuning-primer.sh
mysql检测工具tuning-primer.shtuning-primer.sh帮助我们去查看一下mysql运行情况,产生报告,给出一些优化建议;下载及使用:1.wget http://www.day32.com/MySQL/tuning-primer.sh2.将tuning-primer.sh拷贝到my.cnf同...
MySQL-取某个字段表中每组几行数据方式
MySQL-取某个字段表中每组几行数据因开发要求,对某张有多组数据表,对其每个组中取前几行数据sql:形式如下:create table tbl(Id int(11) not null auto_increment,type int(11) not null,name char(1) not null,pr...
mysql之InnoDB基础了解
InnODB引擎支持众多特性:a) 支持ACID,简单地说就是支持事务完整性、一致性; b) 支持行锁,以及类似ORACLE的一致性读,多用户并发;c) 独有的聚集索引主键设计方式,可大幅提升并发读写性能;d) 支持外键;e) ...