1、MySQL并发控制机制并发控制:每个会话会启动一个mysql线程服务器层:用于控制锁存储引擎层:并发访问控制基本上应该由存储引擎层完成锁:lock读锁:共享锁写锁:独占锁锁力度:表级锁:myisam表级锁行级锁:innodb行级锁锁分类:隐式锁:由存储引擎自动完成显示锁:用户可手..
分类:
数据库 时间:
2015-06-20 01:37:07
阅读次数:
257
聚集索引与非聚集索引的区别:聚集索引一个表只能有一个,而非聚集索引一个表可以存在多个。聚集索引的叶节点就是最终的数据节点,而非聚集索引的叶节仍然是索引节点,但它有一个指向最终数据的指针。使用聚集索引来做查询操作时速度很快,但是做插入操作时就较为费时。 InnoDB支持聚集索引,MyISAM不...
分类:
其他好文 时间:
2015-06-18 23:56:09
阅读次数:
234
createtableyw(idintunsignednotnullauto_increment,c1intnotnulldefault‘0‘,c2intnotnulldefault‘0‘,primarykey(id));创建一个存储过程callinsert_yw往表中插入数据插入时设置两个参数,提高插入性能innodb_flush_log_at_trx_commit=0sync_binlog=0callinsert_yw(4500000);sel..
分类:
其他好文 时间:
2015-06-17 18:34:49
阅读次数:
301
2015-06-1405:26:1414272[Note]Plugin‘FEDERATED‘isdisabled.2015-06-1405:26:1414272[Note]InnoDB:Usingatomicstorefcountbufferpoolpages2015-06-1405:26:1414272[Note]InnoDB:TheInnoDBmemoryheapisdisabled2015-06-1405:26:1414272[Note]InnoDB:Mutexesandrw_locksuseGCCat..
分类:
数据库 时间:
2015-06-17 18:33:24
阅读次数:
141
CREATETABLEt(idINTNOTNULLPRIMARYKEY,aINTNOTNULL,INDEX(ID))ENGINE=InnoDB;一个经验不足的用户可能是想创建一个主键,然后再加上索引以供查询使用。事实上主键也就是索引了。所以完全没必要再添加INDEX(ID)了。(可以指定整个库,也可以指定单个表)[root@node1~]#pt-duplica..
分类:
数据库 时间:
2015-06-17 18:33:06
阅读次数:
144
在数据库中B+树的高度一般都在2~3层,也就是对于查找某一键值的行记录,最多只需要2到3次的IO。
InnoDB存储引擎表是索引组织表,即表中数据按照主键顺序存放。而聚集索引就是按照每张表的主键构造一颗B+树,并且叶子节点存放整张表的行记录数据,因此也让聚集索引的叶子节点成为数据页。聚集索引的这个特性决定了索引组织表中数据也是索引的一部分。同B+树结构一样,每个数据页都是通过一个双向链表来进行链接。...
分类:
其他好文 时间:
2015-06-17 00:42:53
阅读次数:
145
对于InnoDB,XtraBackup基于InnoDB的crash-recovery功能进行备份。crash-recovery是这样的:InnoDB维护了一个redolog,又称为transactionlog,也叫事务日志,它包含了InnoDB数据的所有改动情况。InnoDB启动的时候先去检查datafile和transactionlog,然后应用所有已提交的事务并..
分类:
其他好文 时间:
2015-06-16 19:37:34
阅读次数:
354
1 . 安装MySQL server2 . 修改master配置在master机器上的/etc/my.cnf中添加如下几个参数[mysqld]innodb_buffer_pool_size=6ginnodb_log_file_size=1gmax_connections=4096skip-name-...
分类:
数据库 时间:
2015-06-16 09:14:10
阅读次数:
146
1.首先新建数据库,将数据库的存储引擎改为InnoDB.2.然后在要设置的表中点击结构3.点击结构后会看到关系查看,然后点击进去就可以设置外键了
分类:
数据库 时间:
2015-06-15 23:45:43
阅读次数:
855
最开始我以为是我电脑反映慢、傻傻的等了很久、因为我在sae上面初始化成功了、只是差两张表而已、等了很久很久、也试了好几次、反正就是卡在创建数据表那里、突然我想到在sae初始化数据库的时候有两种模式InnoDB 和 MyIsam、就试着把 joomla sql改了一下、改为另外一种模式、结果就好了、哈...
分类:
其他好文 时间:
2015-06-15 18:19:09
阅读次数:
125