Easter79 Easter79
3年前
sql优化神器、索引
用法:explain  select  from ems_expense_feedback  where expenseId333rows列表示sql执行时检索次数,越小越好根据上面的结果再适当加上索引1.添加PRIMARYKEY(主键索引)mysqlALTERTABLE\table\_name\
Gwendolyn62 Gwendolyn62
3年前
数据库常见面试题汇总
阅读指南文章目录1.事务四大特性(about:blank1_4)2.数据库隔离级别(about:blank2_12)3.MYSQL的两种存储引擎区别(事务、锁级别等等),各自的适用场景(about:blank3MYSQL_27)4.索引有B索引和hash索引(about:b
Wesley13 Wesley13
3年前
MySql索引那些事
!(https://usergoldcdn.xitu.io/2019/3/30/169cf0d7b4f4d8e5?w1280&h854&fjpeg&s330481)概述上一篇文章《一条sql语句在mysql中是如何执行的(https://www.oschina.net/action/GoToLink?urlhttps%3A
Stella981 Stella981
3年前
Mina系列文章索引
!(http://static.oschina.net/uploads/space/2012/1128/114944_Q2lZ_589742.png)写了很多关于ApacheMina的文章,为了方便大家阅读,我将关于mina的一些文章做点儿索引。Mina官网资料\
Wesley13 Wesley13
3年前
MySQL索引那些事儿
我们都有到图书馆借书的经历,偌大的图书馆,为什么能在短的时间内找到想要找的书?如果这些书是杂乱无章的堆放,或者没有任何标识的放在书架,那么还能这么快的找到吗?这个场景就很接近我们软件开发中使用数据库的场景,图书馆的书就类似我们数据表中的数据,楼层索引牌、书架分类标识、索书号就类似我们查找数据的索引。那我们常用的数据库的索引底层的一个数据结构是什么样的呢?要了
Wesley13 Wesley13
3年前
MySQL中 IS NULL、IS NOT NULL、!= 能用上索引吗?
看面试题的时候,总能看到MySQL在什么情况下用不上索引,如下:MySQL的WHERE子句中包含ISNULL、ISNOTNULL、!这些条件时便不能使用索引查询,只能使用全表扫描。不耽误大家时间,告诉大家结论:<fontcolor"5CACEE"MySQL中决定使不使用某个索引执行查
Stella981 Stella981
3年前
Lucene 03
\TOC\1分词器概述1.1分词器简介在对文档(Document)中的内容进行索引前,需要对域(Field)中的内容使用分析对象(分词器)进行分词.\\分词的目的是为了索引,索引的目的是为了搜索.\\分词的过程是先分词,再过滤:分词:将Doc
Wesley13 Wesley13
3年前
Mysql索引底层数据结构与算法
索引是什么索引是帮助MySQL高效获取数据的排好序的数据结构。索引存储在文件里补充知识:磁盘存取原理:寻道时间(速度慢,费时)旋转时间(速度较快)磁盘IO读取效率:单次IO读取是N个页的大小,读取数据量大于N个页就需要分页读取。索
Stella981 Stella981
3年前
EventBus3.0 混淆解决方案
EventBus3.0采用注解处理,为了提高效率可在编译时通过注解处理器生成索引代码。但是如果使用索引的话就不能混淆被Subscribe注解的方法。为了能够提高效率使用索引并且混淆被Subscribe注解的方法可以使_gradle.plugin.greenrobot.eventbus_插件\TOC\gradle.plugin.gre
Stella981 Stella981
3年前
ElasticSearch 索引设置总结
在使用ES时,我们常见的就是需要生成一个template来定义索引的设置,分词器,Mapping.本文将基于项目经验来总结一些常用的配置。Index设置 index.refresh\_interval   配置一个刷新时间,将indexbuffer刷新到oscache的时间间隔,刷新到oscache的