数据库
文章平均质量分 66
_abab
这个作者很懒,什么都没留下…
展开
-
一些常见的InnoDB优化技术
9、查询优化器的局部性规则:可以根据查询条件的出现频率和类型,优先选择最有可能进行索引下推的条件,从而减少MySQL扫描的数据量,提高查询效率。5、热点数据缓存:可以通过在缓冲池中缓存热点数据来减少磁盘I/O操作的数量,提高数据库的性能。6、存储过程和触发器:可以通过存储过程和触发器实现复杂的业务逻辑,提高数据库的可靠性和安全性。2、数据页清理:可以通过定期清理不再使用的数据页来减少存储空间的使用,提高数据库的性能。1、数据页压缩:可以通过压缩数据页减少磁盘I/O操作的数量,提高数据库的性能。原创 2023-03-28 10:02:36 · 188 阅读 · 0 评论 -
跟数字有关的mysql基础-1
原子性:事务要么全部执行成功,要么全部失败回滚。一致性:事务执行前后,数据库的数据应该保持一致性状态。例:关系型数据库中的外键约束,插入或更新操作必须满足外键约束,否则会导致数据不一致。隔离性:多个事务之间应该相互隔离,每个事务应该感知不到其他事务的存在和操作。持久性:事务提交后,其所做的修改操作应该被永久保存到数据库中。简称为:ACIDA- Atomicity(原子性):事务是一个不可分割的“原子”,也就是说,事务要么全部完成,要么全部不完成,没有中间状态。原创 2023-03-24 14:52:43 · 48 阅读 · 0 评论 -
详细说明一下索引下推
因为amount字段创建了索引,查询引擎会先在索引树上进行条件过滤,过滤掉所有金额小于1000元的订单记录,只将金额大于等于1000元的订单记录传给查询结果集,最后统计符合条件的订单数量。需要注意的是,索引下推并不是适用于所有类型的查询,它涉及到查询中所使用的索引类型和查询条件的限制。索引下推(Index condition pushdown)是一种优化数据库查询的技术,它利用了数据库索引的特性,在一定条件下,在索引层面就过滤掉不需要的数据,从而减少查询时需要访问的数据块,提高查询效率。原创 2023-03-23 09:26:47 · 1319 阅读 · 0 评论