数据库
文章平均质量分 93
总结一些常用的sql和技巧性的sql
意田天
一件事,做到极致,也算成功
展开
-
mysql如何避免幻读
mysql如何实现避免幻读转载 2022-10-29 15:01:46 · 3244 阅读 · 0 评论 -
Mysql调优总结
@TOC数据类型优化更小的通常更好应该尽量使用可以正确存储数据的最小数据类型,更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期更少,但是要确保没有低估需要存储的值的范围,如果无法确认哪个数据类型,就选择你认为不会超过范围的最小类型案例:设计两张表,设计不同的数据类型,查看表的容量简单就好简单数据类型的操作通常需要更少的CPU周期,例如,1、整型比字符操作代价更低,因为字符集和校对规则是字符比较比整型比较更复杂,2、使用mysql自建类型而不是字符原创 2021-09-08 09:54:18 · 16235 阅读 · 0 评论 -
Redis性能优化:7个维度和43条使用规范
Redis最佳实践:7个维度+43条使用规范,带你彻底玩转Redis如何使用 Redis 更节省内存?如何持续发挥 Redis 的高性能?如何保证 Redis 的可靠性?日常运维 Redis 需要注意什么?Redis 安全如何保证?如何预防 Redis 问题?总结后记Redis 的最佳实践。你的项目或许已经使用 Redis 很长时间了,但在使用过程中,你可能还会或多或少地遇到以下问题:我的 Redis 内存为什么增长这么快?为什么我的 Redis 操作延迟变大了?如何降低 Redis 故障发生的转载 2021-04-01 10:23:32 · 8864 阅读 · 0 评论 -
redis的常见问题总结
redis常见问题1、什么是redis?2、Reids的特点StringHashListSetSorted Set4、redis相比memcached有哪些优势?5、Memcache与Redis的区别都有哪些?6、redis适用于的场景?7、redis的缓存失效策略和主键失效机制8、为什么redis需要把所有数据放到内存中?9、Redis是单进程单线程的10、redis的并发竞争问题如何解决?11、redis常见性能问题和解决方案12、redis事物的了解CAS(check-and-set 操作实现乐观锁转载 2021-03-23 16:35:49 · 12491 阅读 · 0 评论 -
获取使用group by 分组后的组内最新(最大,最...)的一条数数据
sql取group by 分组后的组内最新(最大,最…)的一条数数据最近一个有个需求是 , 取分组后的组内最新的一条数据, 正常来说写法如下select a.* from ( select cluesTaracking_id,cluesId,trackingTime,fail_why from cluestracking order by trackingTime desc ) a group by a.cluesId但是查询结果却是取得id最小的一条数据不分组查询结果分组后的查询结原创 2020-12-15 14:06:41 · 26774 阅读 · 2 评论 -
常用数据库sql调优总结
sql调优SQL规范性检查select检查text类型检查group_concat谨慎使用内联子查询from检查子查询where检查索引列被运算类型转换列字符集group by检查前缀索引函数运算order by检查前缀索引limit检查表结构检查表存储引擎AUTO_INCREMENT属性DEFAULT属性COMMENT属性TEXT类型索引检查索引属性前缀索引复合索引顺序时间列索引SQL优化案例慢查询SQLSQL分析SQL改写改写优化1改写优化2改写优化3总结因为很多业务开始数据量级不大,所以写sql的时原创 2020-11-17 16:37:02 · 12361 阅读 · 0 评论 -
Java开发中常用sql语句
一.查询类1.将用SQL查询出表中的的某个字段, 并将结果拼接成字符串SELECT GROUP_CONCAT(id) as id from sys_menu;二. 增删改类原创 2020-07-03 16:23:30 · 12566 阅读 · 1 评论 -
善用sql语句之case when 条件 then X else X end
总结一个常用的通知数据的sql原型展示这里的数据展示, 需要将数据库中的数据按照不同条件统计并返回给前端有一下几种方案方案 一:上方展示的每个数据都写一条sql, 书写简单, 但是比较费事, 重复劳动 。这里不做展示方案 二:利用子查询,将多条sql写在一个大sql中, 其实本质上依然是多条sql, 而且子查询多了, 数据库查询效率也会比较慢, 这在数据量大的时候, 尤为明显, 子查询代码如下select (select count(cu.id) from cloud_us原创 2020-08-12 15:42:39 · 12311 阅读 · 0 评论