首页 > 试题广场 >

数据库使用读写分离最主要的目的是()

[单选题]
数据库使用读写分离最主要的目的是()
  • 应对读多写少的场景
  • 减少X锁与S锁的竞争
  • 及时备份数据
  • 水平或垂直拆分数据库
读写分类主要是为了提高I/O的效率,使其不冲突
发表于 2020-11-01 19:41:31 回复(0)
是性能!
发表于 2019-10-06 09:49:06 回复(1)
该问题属于大表查询数据时基本方案之一,进行主从复制,读写分离,本质就是提高性能效率,减少锁的竞争(共享锁和排他锁🔒),减少了资源的消耗,重点在于实现高可用
发表于 2023-04-03 06:13:36 回复(0)
读写分离本质是提高性能 读写分离是为了提高性能
编辑于 2024-03-17 01:26:50 回复(0)
该问题属于大表查询数据时基本方案之一,进行主从复制,读写分离,本质就是提高性能效率,减少锁的竞争(共享锁和排他锁🔒),减少了资源的消耗,重点在于实现高可用
发表于 2023-02-01 14:42:27 回复(0)
共享锁【S锁】

又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。

这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。


排他锁【X锁】

又称写锁。若事务T对数据对象A加上X锁,事务T可以读A也可以修改A,其他事务不能再对A加任何锁,直到T释放A上的锁。

这保证了其他事务在T释放A上的锁之前不能再读取和修改A。


发表于 2025-01-11 21:09:42 回复(0)
所以答案为什么是减少X锁与S锁的竞争
发表于 2024-09-24 16:53:35 回复(0)