为我的项目的一个托管共享托管服务器上 和asp.Net/C#与访问开发数据库的几个不同的原因(不是一种选择所以在这个限制不笑,这是不是来自我)。Access数据库性能
我的大部分查询都是查询数据库的最后几条记录。
我的问题是两个部分:
1是记录在数据库中的顺序唯一的视觉或者是有一个实际的差异在内部。更具体地说,我问的原因是,它目前设计的所有记录(对于此项目中的所有数据库)的方式是按行识别键(这是一个自动编号字段)排序,但由于超过80%的查询将如果我将表设置为在顶部而不是在最后显示最近的记录,是否会增加查询性能?
2-是否有任何其他性能调整可以帮助访问表?
“访问”和“性能”是一个委婉但数据库类型是不是一种选择 ,到目前为止还没有被证明是一个大问题,但如果我能帮助的性能 我确实希望尽我所能。
谢谢。
编辑:
不,我目前没有遇到我目前的设置问题,只是想期待和优化的一切。
是的,我确实有索引,并且每个表的唯一记录标识符上都有一个主键(自动索引)。我绝对应该提到这一点。
你们都说同样的事情,我已经在为访问性能做所有事情。我会给那个答案最快的答案提供“接受答案”的问题。 谢谢大家。
在某些情况下,仅在Where子句中使用的布尔字段上的索引可能会使性能惊人地增加。这些可以在“主”或“查找”表上,例如乔布斯或客户。 – 2009-09-14 18:57:25