参考: https://www.nowcoder.com/discuss/215891?type=2&order=0&pos=10&page=1 1、 gc 2、 java longadder 3、 数据库 四种隔离级别 4、数据库的索引数据结构 :哈希 、b 树、全文索引。 5、跳台阶 6、手撕 ...
分类:
编程语言 时间:
2019-08-09 01:10:40
阅读次数:
113
为什么要使用Elasticsearch?? 因为在我们中的数据,会随着时间变的非常多,若采用以往的模糊查询,模糊查询前置通配符,如:"%aa%",会放弃索引,导致数据表查询将变成全表扫描,在百万级别的数据库中,效率非常低下,而我们使用ES做一个全文索引,我们就可以将经常查询的数据字段,比如说商品名, ...
分类:
其他好文 时间:
2019-08-03 01:02:20
阅读次数:
122
直接给查询的代码吧。 这样就能按照相关性排序了。 全网找了好久,在角落里发现的。备注一下,希望可以帮助到其他人。 ...
分类:
数据库 时间:
2019-08-03 00:54:35
阅读次数:
133
给需要查询的字段增加全文索引 增加完全文索引后如下sql 全文索引分三种模式: 一、自然语言查找。这是mysql默认的全文搜索方式 或者显式声明使用自然语言搜索方式 由于自然语言搜索方式是默认模式,所以可以省略声明模式的“IN NATURAL LANGUAGE MODE”部分。自然语言搜索模式的么特 ...
分类:
数据库 时间:
2019-07-24 16:24:42
阅读次数:
294
一、索引简介 索引是一种特殊的数据结构,由数据库中一列或多列组合而成,用来快速查询数据库表中的特定记录。索引是提高数据库性能的重要方式。MySQL中,所有的数据类型都可以被索引。MySQL的索引包括普通索引、唯一性索引、全文索引、单列索引、多列索引和空间索引等。 1、索引的含义和特点 索引是创建在表 ...
分类:
其他好文 时间:
2019-07-21 16:15:06
阅读次数:
76
1,创建适当的索引(主键索引、唯一索引、普通索引、全文索引、空间索引)。 2,对sql语句进行优化 》慢查询(explain)。 3,使用分表技术(水平分表,垂直分表),分区技术。 4,读写分离。 5,创建适当的存储过程,函数,触发器等。 6,对myini优化,优化配置。 7,软硬件神级 ...
分类:
数据库 时间:
2019-07-15 01:19:57
阅读次数:
131
一、索引是什么?索引是帮助MySQL高效获取数据的数据结构。二、索引能干什么?索引非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发重要。索引能够轻易将查询性能提高好几个数量级,总的来说就是可以明显的提高查询效率。三、索引的分类?1、从存储结构上来划分:BTree索引(B-Tree或B+Tree索引),Hash索引,full-index全文索引,R-Tree索引。这里所描述的是索引存
分类:
数据库 时间:
2019-07-11 21:59:36
阅读次数:
402
myisam 锁是表级 支持全文索引 不支持事物处理 占用空间小 innodb 锁是行级 不支持全文索引 支持事物处理 占用空间大(2倍) ...
分类:
数据库 时间:
2019-07-08 13:18:42
阅读次数:
114
myisam 锁是表级 支持全文索引 不支持事物处理 占用空间小 innodb 锁是行级 不支持全文索引 支持事物处理 占用空间大(2倍) ...
分类:
数据库 时间:
2019-07-06 19:07:24
阅读次数:
107
详述MySQL主从复制原理及配置主从的完整步骤 innodb引擎的4大特性 事物的4种隔离级别 事务是如何通过日志来实现的 MySQL数据库几个基本的索引类型:普通索引、唯一索引、主键索引、全文索引 ...
分类:
数据库 时间:
2019-07-04 14:37:21
阅读次数:
144