1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database
dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC
sp_addumpdevice 'disk', 'testBack',
'c:\mssql7backup\MyNwind_1.
【服务器】 【mysql】 【SQL】 【数据库】 【配置】 【Server】 【索引】 …
Oct
22
2015
Oct
20
2015
导读
EXPLAIN中的key_len一列表示什么意思,该如何解读?
EXPLAIN执行计划中有一列 key_len 用于表示本次查询中,所选择的索引长度有多少字节,通常我们可借此判断联合索引有多少列被选择了。
在这里 key_len 大小的计算规则是:
- 一般地,key_len 等于索引列类型字节长度,例如int类型为4-bytes,bigint为8-bytes;
- 如果是字符串类型,还需要同时考虑字符集因素,例如:CHAR(30) UTF8则key_len至少是90-bytes;
- 若该列类型定义时允许NULL,其key_len还需要再加 1-bytes;
- 若该列类型为变长类型,例如 VARCHAR(TEXT\BLOB不允许整列创建索引,如果创建部分索引,也被视为动态列类型),其key_len还需要再加 2-bytes;
综上,看下面几个例子:
…[获取更多]
Oct
20
2015
Oct
17
2015
Oct
17
2015
Oct
17
2015
Oct
17
2015
Oct
16
2015
Oct
13
2015
Oct
11
2015