Nar*_*ara 1 c# xml database sql-server performance
我有现有的应用程序使用Sql server 2005作为后端.它包含巨大的记录,我需要连接包含50000-70000的表.在客户端机器中它减速.
那么,我可以通过使用XML作为后端来提高其性能吗?我已经检查过,当我加载数据时,xml文件的大小变为35MB到50MB.我还需要在xml文件上搜索操作.那么,哪一个更适合表现.
对于那种大小,SQL Server绝对是更好的选择.
如果您的SQL数据库运行速度非常慢,则表示您尚未创建必要的索引.您需要创建索引,以便SQL引擎可以更加轻松有效地按特定值查找行.例如,如果您有一个客户表,并且您经常希望按名称查找客户,那么您应该为"名称"列编制索引.由于您说您加入了大型表,因此应该为您加入的列编制索引.
50,000条记录实际上并不多.我最后一次维护在SQL Server上运行的数据库时,它有数百万行的表(而且合理的是;数据不是疯狂的冗余或任何东西),并且在非常复杂的查询中加入这些表是绝对正常的.
| 归档时间: |
|
| 查看次数: |
8127 次 |
| 最近记录: |