行键设计高表与宽表高表:表中列少行多宽表:表中列多行少Hbase只能按行分片,因此高表更有优势。把需要检索的条件尽量放到行键rowkey里面去宽表适合需要行级原子性的需求辅助索引由客户端管理索引:缺点比优点更多带索引的事务型Hbase: ITHbase (个人认为要远离在原本就不成熟的HBase上的更不成熟的封装)带索引的Hbase: IHbase (个人认为要远离在原本就不成熟的HBase上的...
分类:
其他好文 时间:
2015-10-28 19:27:57
阅读次数:
201
?选择正确的存储引擎。主键不可过长,因为辅助索引都会引用主索引。(主键的选择)合适的索引列的顺序。B+树:局部性,磁盘预读。InnoDB聚集索引:数据文件本身就是索引文件。“最左前缀原理” 联合索引,查询优化器自动调整。避免表达式出现在索引语句。索引避免NULL。索引越小越简单地类型。
分类:
其他好文 时间:
2015-09-08 23:22:51
阅读次数:
156
MySQL非聚簇索引&&二级索引&&辅助索引 mysql中每个表都有一个聚簇索引(clustered index ),除此之外的表上的每个非聚簇索引都是二级索引,又叫辅助索引(secondary indexes)。 以InnoDB来说,每个InnoDB表具有...
分类:
数据库 时间:
2015-08-21 07:11:52
阅读次数:
169
innodb 间隙锁, 参考MySQLInnoDB锁机制(二)针对于辅助索引,也称范围索引间隙锁只会出现在辅助索引上,唯一索引和主键索引是没有间隙锁。间隙锁(无论是S还是X)只会阻塞insert操作但不清楚什么时候会用 共享锁CREATE TABLE tb1 ( id int(11) NOT NU....
分类:
数据库 时间:
2015-08-20 18:30:00
阅读次数:
177
mysql中每个表都有一个聚簇索引(clustered index ),除此之外的表上的每个非聚簇索引都是二级索引,又叫辅助索引(secondary indexes)。以InnoDB来说,每个InnoDB表具有一个特殊的索引称为聚集索引。如果您的表上定义有主键,该主键索引是聚集索引。如果你不定义为您...
分类:
数据库 时间:
2015-07-17 20:25:27
阅读次数:
163
1、MyISAM 使用B+Tree 作为索引结构,叶子节点的data存放指针,也就是记录的地址。对于主键索引和辅助索引都是一样的。2、InnoDB 也使用B+Tree作为索引结构,也别需要注意的是,对于主键索引,InnoDB 使用聚集索引,InnoDB的数据文件本身就是就是索引文件。而MyISAM,...
分类:
数据库 时间:
2015-07-12 20:14:11
阅读次数:
150
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
InnoDB引擎与MyISAM引擎区别.MyISAMInnoDB表级锁行级锁非事物安全事物安全性全文索引不支持全文索引OLAP联机分析处理OLTP联机事物处理SQL优化及合理使用索引1notin字句查询优化2模式匹配like‘%xxx%‘优化3limit分页优化4count(*)统计数据加速一count(辅助索引)快于count(*)二c..
分类:
数据库 时间:
2015-06-02 11:26:45
阅读次数:
150
InnoDB引擎与MyISAM引擎区别.MyISAMInnoDB表级锁行级锁非事物安全事物安全性全文索引不支持全文索引OLAP联机分析处理OLTP联机事物处理SQL优化及合理使用索引1notin字句查询优化2模式匹配like‘%xxx%‘优化3limit分页优化4count(*)统计数据加速一count(辅助索引)快于count(*)二c..
分类:
数据库 时间:
2015-06-02 06:58:19
阅读次数:
178
一. B+树索引 (适合高选择性字段,例如性别就是低选择性) 分为聚集索引和辅助索引。聚集索引是根据主键创建的一颗B+树,聚集索引的叶子节点存放了表中的所有记录。 辅助索引是根据索引键创建的一颗B+树,与聚集索引不同的是,其叶子节点存放索引键,以及索引键指向的主键。 注意细节: Cardi...
分类:
数据库 时间:
2015-05-05 12:24:05
阅读次数:
155