简单的概括一下 InnoDB:支持事务处理等不加锁读取支持外键支持行锁不支持FULLTEXT类型的索引不保存表的具体行数,扫描表来计算有多少行DELETE 表时,是一行一行的删除InnoDB 把数据和索引存放在表空间里面跨平台可直接拷贝使用InnoDB中必须包含AUTO_INCREMENT类型字段的 ...
分类:
数据库 时间:
2017-09-22 13:07:07
阅读次数:
171
Mysql优化之使用索引 1,索引简介 索引是单独一种数据结构,单独存在的一个空间。可以把数据表里的建立了索引的字段,进和物理地址,存在在一块,这块空间就是‘索引’。 查询数据先从索引中查询,查询到之后,可以直接定位到物理地址,通过物理地址,直接找到真实数据。查询会更快速。 索引是一种 以空间换时间 ...
分类:
数据库 时间:
2017-09-11 18:05:15
阅读次数:
220
一、介绍一下索引的类型 Mysql常见索引有:主键索引、唯一索引、普通索引、全文索引、组合索引PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) UNIQUE(唯一索引) ALTER TABLE `table ...
分类:
数据库 时间:
2017-09-04 13:10:43
阅读次数:
230
全文索引:官方文档:https://dev.mysql.com/doc/refman/5.6/en/fulltext-search.html参考:http://blog.csdn.net/u011734144/article/details/52817766http://www.cnblogs.com/olinux/p/5169282.html全文检索通常使用的是倒排索引。内容详见姜大神的InnoDB存储引擎2书上Page23..
分类:
数据库 时间:
2017-08-28 19:55:40
阅读次数:
244
oracle常用的性能监控SQL语句 一、查询历史SQL: 正在执行的SQL语句: select a.username, a.sid,b.SQL_TEXT, b.SQL_FULLTEXT from v$session a, v$sqlarea b where a.sql_address = b.ad ...
分类:
数据库 时间:
2017-08-21 18:52:48
阅读次数:
266
你是否一直在寻找比MySQL的LIKE语句更高效的方法的,下面我就为你介绍几种。 LIKE语句 SELECT `column` FROM `table` where `condition` like `%keyword%' 事实上,可以使用 locate(position) 和 instr 这两个函 ...
分类:
数据库 时间:
2017-08-11 13:32:42
阅读次数:
346
curl -XPUT http://localhost:9200/suoyin1 curl -XPOST http://localhost:9200/suoyin1/fulltext/_mapping -d' { "fulltext": { "_all": { "analyzer": "ik_max... ...
分类:
其他好文 时间:
2017-08-07 13:45:06
阅读次数:
152
1 USE db_book; 2 -- 第四节:索引分类 3 -- 1.普通索引 4 -- 这类索引可以创建在任何数据类型中; 5 -- 2.唯一性索引 6 -- 使用UNIQUE参数可以设置,在创建唯一性索引时,限制该索引的值必须是唯一的; 7 -- 3.全文索引 8 -- 使用FULLTEXT参... ...
分类:
数据库 时间:
2017-08-03 00:50:06
阅读次数:
160
问题:长期以来MYSQL搜索对于中文来说不太理想,InnoDB引擎对FULLTEXT索引的支持是MySQL5.6新引入的特性,但是用“初级”一词在“我是一名初级开发者”搜索时是无法出现结果的,原因在于搜索是以空格来分词。因此仅能由第三方插件来完成搜索任务。在MySQL 5.7.6中我们能使用一个新的 ...
分类:
数据库 时间:
2017-07-17 18:43:30
阅读次数:
252
--创建表 create [temporary] table [if not exists] tbl_name [( [column_definition],...|[index_definition])] [table_option] [select_statement]; column_defi... ...
分类:
数据库 时间:
2017-07-17 17:19:03
阅读次数:
170