影响数据库性能的常见因素

1、影响数据库性能的常见因素:

-> 读写竞争

-> 事务竞争

-> 频繁的事务处理

2、数据库需要保证数据的准确与安全,提出来事务(transactio)的概念->严格的定义:满足原子性、一致性、持久性和隔离性的操作成为事务。->隔离性会影响到数据的性能如:需要读取id=100的数据的同时要修改id为90-100的数据,,就会有隔离性限制->由上面的例子提出隔离级别的概念->等待机制就是锁,主要的有共享锁和排他锁

->因为多事务交叉,可能出现死锁:

记录一:先读取结果根据结果修改值记录二:修改某一些值查询最后的结果

3、数据库应用的分类:联机事务处理(OLTP):增删改联机事务分析(OLAP):查

少吃点,吃好的。

影响数据库性能的常见因素

相关文章:

你感兴趣的文章:

标签云: