![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
小生小生小小生
这个作者很懒,什么都没留下…
展开
-
elasticsearch实现商品搜索
elasticsearch实现商品搜索安装es安装rocketmq数据同步原创 2020-03-01 15:20:06 · 2595 阅读 · 0 评论 -
elasticsearch入门
elasticsearch入门Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底层是开源库Apache Lucene。 Lucene只是一个库。想要使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的是,Lucene非常复杂,你需要深入了解检索的相关知识来理解它是如何工作的。Elasticsearch也使用Java开发并使用...原创 2020-02-29 16:19:49 · 187 阅读 · 0 评论 -
条件字段选择性弱时不走索引
原因: mysql在条件字段选择性弱,查出的结果集较大,不走索引;比如,一张表内有1W条数据,某个字段为0的数据有9999条,为1的只有1条。这是sql筛选条件查询这个字段为0的数据,此时sql不会走索引。原因是9999条数据相比于1W条数据近乎于全表扫描,如果走索引效率反而不如全表扫描高。解决办法 尽量避免条件字段选择性弱的查询,如果多个条件中的某个条件是这种情况且不得不用时,也不影响,比如...原创 2020-02-29 09:42:37 · 625 阅读 · 0 评论 -
mysql join等联合查询的索引问题
mysql join等联合查询的索引问题原创 2020-02-29 09:28:16 · 2042 阅读 · 1 评论 -
Elasticsearch安装
Elasticsearch入门原创 2020-02-28 10:47:13 · 154 阅读 · 0 评论 -
事物详解
事务事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。事务的ACID原子性(Atomic):事务中各项操作,要么全做要么全不做,任何一项操作的失败都会导致整个事务的失败;一致性(Consistent):事务结束后系统状...原创 2019-03-22 11:14:26 · 200 阅读 · 0 评论 -
sql优化
7sql优化1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用 NOT NULL填充数据库.备注、描述、评论...原创 2019-03-22 11:16:44 · 2664 阅读 · 0 评论 -
mysql数据库相关知识点
SELECTcase left(id_card,2)when ‘11’ then ‘北京市’when ‘12’ then ‘天津市’when ‘13’ then ‘河北省’when ‘14’ then ‘山西省’when ‘15’ then ‘内蒙古自治区’when ‘21’ then ‘辽宁省’when ‘22’ then ‘吉林省’when ‘23’ then ‘黑龙江省’...原创 2019-03-22 11:21:20 · 324 阅读 · 0 评论 -
数据库索引详解
索引索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。MySQL数据库几个基本的索引类型:普通索引、唯一索引、主键索引、全文索引索引加快数据库的检索速度索引降低了插入、删除、修改等维护任务的速度唯一索引可以确保每一行数据的唯一性通...原创 2019-03-22 16:13:53 · 435 阅读 · 0 评论