我正在为实时 AJAX Web 应用程序的功能和性能设计我的数据库,我目前没有资源来添加数据库服务器冗余或负载平衡。
不幸的是,我的数据库中有一个表可能最终存储数亿行,并且需要快速读取和写入以防止滞后 Web 界面。
此表中的大多数(如果不是全部)列都是单独索引的,我很想知道在大型表上运行查询时是否有其他方法可以减轻服务器的负担。但是,在单个非集群 SQL 服务器开始阻塞之前,表的大小(以行或GB 为单位)最终是否存在上限?
我的数据库只有十几个表,可能有几十个外键关系。我的表都没有超过 8 列左右,这些表中只有一两个最终会存储大量行。希望我的数据库的简单性能够弥补这对表中的大量数据......