我们正在推出重新设计以支持增长的 POS 后端数据库。目前,我们的 POS 交易通过 Web 服务传递到 DB。
我了解硬件扩展是增加吞吐量(每秒事务数)的一种选择。但是 - 我正在寻找建议是否有其他选项,如数据库缓存、数据库分区或从非事务数据库中分离事务数据库等。
另外 - 我们运行一些计划的批处理作业,这些作业通常会锁定 DB。我愿意就如何避免此类情况下的 DB 锁定提出建议。
数据库是 SQL Server 2008 R2。
我们正在推出重新设计以支持增长的 POS 后端数据库。目前,我们的 POS 交易通过 Web 服务传递到 DB。
我了解硬件扩展是增加吞吐量(每秒事务数)的一种选择。但是 - 我正在寻找建议是否有其他选项,如数据库缓存、数据库分区或从非事务数据库中分离事务数据库等。
另外 - 我们运行一些计划的批处理作业,这些作业通常会锁定 DB。我愿意就如何避免此类情况下的 DB 锁定提出建议。
数据库是 SQL Server 2008 R2。