目前,我有一个高度事务性的数据库,每天大约有 100,000 次插入。如果我开始允许从我的主事务表中进行大量并发读取,我是否需要担心?我不关心并发性,更关心性能。
目前这张表有110+万笔交易,我用的是SQL 2005
目前,我有一个高度事务性的数据库,每天大约有 100,000 次插入。如果我开始允许从我的主事务表中进行大量并发读取,我是否需要担心?我不关心并发性,更关心性能。
目前这张表有110+万笔交易,我用的是SQL 2005
2002 年,具有 2 GB RAM 和 1.3 GHz CPU 的戴尔服务器作为文件服务器、数据库服务器和ICR服务器(非常占用 CPU)为 25 个并发用户提供服务。用户和 ICR 服务器不断地插入、读取和更新一个包含 80+ 百万条记录的数据表,其中每个操作需要 25 到 50 条插入或更新语句。近一年来,它就像一个 24/7 的魅力。如果您使用体面的索引,并且您的选择使用这些索引,它将起作用。
正如@huadianz 建议的那样,只读副本会做得更好。