随笔分类 -  SQL

数据库相关
摘要:基本概念 乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题(使用非常广泛,不局限于某种编程语言或数据库)。 乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别人修改了数据则放弃操作,否则执行操作。 阅读全文
posted @ 2023-03-01 16:18 hkwJsxl 阅读(24) 评论(0) 推荐(0) 编辑
摘要:建立索引并命中索引,在查询的时候,要尽量让数据库引擎使用索引。加入explain执行计划 1.尽量避免使用select * 2.尽量避免使用!= 3.尽量避免使用or 优化方式:可以用union代替or。如下: SELECT * FROM t WHERE username="hkw" UNION S 阅读全文
posted @ 2022-11-12 21:48 hkwJsxl 阅读(68) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题