数据库
文章平均质量分 91
请你吃炸鸡好了
兼听则明。
展开
-
事务 失效/不生效 的原因,解决过程
事务(Transaction)是数据库管理系统中的一个重要概念,它表示一组不可分割的操作序列,这些操作要么全部成功执行,要么全部不执行。事务是数据库操作的逻辑单位,用于保证数据库的完整性和一致性。事务的四个基本特性(ACID)原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。一致性(Consistency):事务必须使数据库从一个一致性状态转变到另一个一致性状态。隔离性(Isolation):并发执行的事务之间不会相互影响。持久性(Durability)原创 2024-11-13 16:08:32 · 842 阅读 · 0 评论 -
记录一次索引失效引发全表扫描的解决过程
索引列参与运算:当索引列参与到运算中时,可能会导致索引失效。例如,id = 2 - 1 这样的表达式会导致数据库进行全表扫描,因为数据库需要先计算出结果,然后再进行匹配,这使得索引无法被有效利用。索引列使用函数:如果索引列上使用了函数,如 SUBSTR(id_no,1,3) = ‘100’,这会导致索引失效,因为数据库需要先对数据进行函数处理,然后再进行匹配,这同样使得索引无法被有效利用。原创 2024-11-07 15:15:37 · 809 阅读 · 0 评论
分享