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