什么是模糊搜索?为什么要使用模糊搜索?相信大家都知道这些,我就不讲了。今天只讲怎么使用模糊搜索。一 LIKE。大名鼎鼎的like字句,使用方便,兼容性好,易维护,但效率奇低。大家都会用,不多介绍。二 MYSQL 原生支持的全文索引(FULLTEXT index)。实现方式:首先给目标字段添加索引,索...
分类:
其他好文 时间:
2015-11-05 10:45:24
阅读次数:
141
Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。那么,这几种索引有什么功能和性能上的不同呢?FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有...
分类:
数据库 时间:
2015-09-23 16:58:22
阅读次数:
171
有事没事多看看基础知识考察基础知识,尤其是一些理论知识,例如:MySQL有哪些索引类型,这是个半开放式命题;从数据结构角度可分为B+树索引、哈希索引、以及不常用的FULLTEXT索引(现在MyISAM和InnoDB引擎都支持了)和R-Tree索引(用于对GIS数据类型创建SPATIAL索引);从物理...
分类:
数据库 时间:
2015-09-13 21:31:42
阅读次数:
387
全文索引全文索引Table of ContentsTODO 中文全文索引 sphinxalter table TABLE_NAME add fulltext (COLUMN)drop table if exists articles;CREATE TABLE articles (id INT UNS...
分类:
其他好文 时间:
2015-09-13 02:03:57
阅读次数:
216
0x00 Mysql数据库常用存储引擎Mysql数据库是一款开源的数据库,支持多种存储引擎的选择,比如目前最常用的存储引擎有:MyISAM,InnoDB,Memory等。MyISAM存储引擎MyISAM是Mysql的默认存储引擎,它支持B-tree/FullText/R-tree索引类型,并且MyISAM的锁级别是表锁,表锁的开销小,加锁快;锁粒度大,发生锁冲突的概率较高,并发度低;表锁适合查询。M...
分类:
数据库 时间:
2015-08-30 19:42:11
阅读次数:
238
前段时间做了一个全文索引,现在整理一下,有什么不合适的请多多指点 1.sqlserver命令:use Site_001 --数据库名goexecute sp_fulltext_database 'enable' --打开全文索引支持execute sp_fullt...
分类:
其他好文 时间:
2015-08-13 14:02:34
阅读次数:
139
业务人员告诉我某系统磁盘IO持续高达300MB/s,系统平台为AIX,遂 topas 查看果然如此。
用下面脚本到Oracle数据库中看了一下:
SELECT Disk_Reads DiskReads, Executions, SQL_ID, SQL_Text SQLText,
SQL_FullText SQLFullText
FROM
(
SELECT Disk_Reads,...
分类:
其他好文 时间:
2015-08-06 16:53:59
阅读次数:
203
如大家所知道的,Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。那么,这几种索引有什么功能和性能上的不同呢?FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使...
分类:
数据库 时间:
2015-08-05 23:57:03
阅读次数:
155
MyISAM 和 InnoDB 的基本区别1.InnoDB不支持FULLTEXT类型的索引。2.InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行,但是MyISAM只要简单的读出保存好的行数即可。注意的...
分类:
数据库 时间:
2015-07-17 20:40:52
阅读次数:
134
Mysql常见索引有:主键索引、唯一索引、普通索引、全文索引、组合索引PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) UNIQUE(唯一索引) ALTER TABLE `table_name` ...
分类:
数据库 时间:
2015-07-17 18:24:04
阅读次数:
146