
数据库
一轻舞浅唱
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通俗理解聚集索引和非聚集索引
通俗理解聚集索引和非聚集索引转载 2022-03-12 20:06:28 · 534 阅读 · 0 评论 -
PostgreSQL模糊查询, postgres特殊符号模糊查询
在做WEB项目时, 经常会需要使用搜索功能, 而且大多数时候是需要模糊搜索, 以下将对模糊搜索进行介绍:通常我们是这样写的:SELECT * FROM 表名 WHERE 字段 LIKE ('%' || '关键字' || '%')或者这样写:SELECT * FROM 表名 WHERE 字段 ~* '关键字'但是这两种是有风险的!可能出现的问题:invalid regular expression: quantifier operand invalid出现原因: 使用 ~* 符号进行模糊转载 2022-03-07 15:04:03 · 4268 阅读 · 0 评论 -
10w数据插入数据库的记录(java)——批量插入优化
MobileBook ———— 手机号|姓名|生日|备注使用联合索引(查数据快)1、创建一个HashMap,其中key=“mobile”,value=bookUserHashMap<String,Object> book = new Hash Map<>()2、将book中的key提取出来,放到list中List mobiles = new ArrayList<>(book.Set())3、Mybatis 条件构造 in(“mobile”,l原创 2022-02-23 14:23:22 · 984 阅读 · 0 评论 -
常用SQL语句及一些高级查询语句
详情见连接转载 2021-02-05 17:24:45 · 225 阅读 · 0 评论 -
数据库优化思路
(1)根据服务层面:配置mysql性能优化参数;(2)从系统层面增强mysql的性能:优化数据表结构、字段类型、字段索引、分表,分库、读写分离等等。(3)从数据库层面增强性能:优化SQL语句,合理使用字段索引。(4)从代码层面增强性能:使用缓存和NoSQL数据库方式存储,如MongoDB/Memcached/Redis来缓解高并发下数据库查询的压力。(5)减少数据库操作次数,尽量使用数据库访问驱动的批处理方法。(6)不常使用的数据迁移备份,避免每次都在海量数据中去检索。(7)提升数据库服务器硬件转载 2021-02-02 09:54:07 · 310 阅读 · 0 评论