这是一个很好的问题,如果范围很广的话(这也不是更糟糕的话)。 如果我了解您,那么您在问如何从头开始解决优化问题。
要问的第一个问题是:“ 有性能问题吗? ” 如果没有问题,那么您就完成了。通常是这种情况。好的。
另一方面…
记录 将使您经常查询。 如果您使用某种类型的数据访问层,则添加代码以记录所有查询可能很简单。 记录执行查询的时间以及每个查询需要多长时间也是一个好主意。这可以使您了解问题出在哪里。 另外, 询问用户 哪些地方使他们烦恼。如果响应速度慢不会使用户烦恼,那就没关系。
(我可能会误解问题的这一部分)您正在查询/响应时间中寻找任何模式。 这些通常是对大型表的查询,或者是在单个查询中将许多表连接在一起的查询。…但是如果您记录响应时间,则可以以此为指导。
您是专门询问有关优化表的问题。 以下是您可以寻找的一些东西:
您可能还喜欢我在此的帖子。