摘要:
表结构信息:mysql> show create table tb\G*************************** 1. row *************************** Table: tbCreate Table: CREATE TABLE `tb` ( `c... 阅读全文
摘要:
ken_len表示索引使用的字节数,根据这个值,就可以判断索引使用情况,特别是在组合索引的时候,判断是否所有的索引字段都被查询用到。key_len显示了条件检索子句需要的索引长度,但 ORDER BY、GROUP BY 子句用到的索引则不计入 key_len 统计值;关于 key_len 的计算规则... 阅读全文
摘要:
一、myisam存储引擎1. 数据库版本:阿里云RDS MySQL5.1mysql> select @@version;+-------------------------------+| @@version |+-----------------------... 阅读全文
摘要:
表结构信息:mysql> show create table tb\G*************************** 1. row *************************** Table: tbCreate Table: CREATE TABLE `tb` ( `c... 阅读全文
摘要:
1 锁等待的例子session 1: 执行查询但不提交mysql> begin;mysql> select * from test where c2 = '1';session 2:执行ddl发生等待mysql> alter table test drop index idx5;查看show pro... 阅读全文
摘要:
1. 加载JDBC驱动程序在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.lang.Class类的静态方法forName(StringclassName)实现。try{ //加载MySql的驱动类 Class.forName("c... 阅读全文
摘要:
Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法。keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是... 阅读全文
摘要:
add page to flush listbuffer pool中的page,有三种状态:l free: 当前page未被使用l clean: 当前page被使用,对应于数据文件中的一个页面,但是页面未被修改l dirty: 当前page被使用,对应于数据文件中的一个页面,同时页面被修改free类... 阅读全文
摘要:
GTID的全称为global transaction identifier,可以翻译为全局事务标示符,GTID在原始master上的事务提交时被创建。GTID需要在全局的主-备拓扑结构中保持唯一性,GTID由两部分组成:GTID = source_id:transaction_idsource_id... 阅读全文
摘要:
当 MySQL 访问一个表时,如果该表在缓存中已经被打开,则可以直接访问缓存;如果还没有被缓存,但是在MySQL表缓冲区中还有空间,那么这个表就被打开并放入表缓冲区;如果表缓存满了,则会按照一定的规则将当前未用的表释放,或者临时扩大表缓存来存放,使用表缓存的好处是可以更快速地访问表中的内容。执行 f... 阅读全文