以下程序
dt_addtosourcecontrol,dt_addtosourcecontrol_u,dt_adduserobject
是在一个名为DB1的服务器数据库中形成的,而我们有另外两个DB与DB1具有相同的数据库结构,其中一些数据较少,但上面说的程序不在那里。
这里第一个说DB,DB1有一些额外的程序,比如
dt_addtosourcecontrol,dt_addtosourcecontrol_u,dt_adduserobject
连接到我们的应用程序时非常慢,而其他人则很好。
上面的xtra程序是否是缓慢的原因?
是他们提高数据库速度或检查其性能的任何方法吗?
答案 0 :(得分:1)
不,某些存储过程的存在不会影响数据库的性能。
检查数据库是否也定义了相同的索引。如果数据有所不同,数据库之间的性能可能会略有不同,但几乎不足以引起注意。如果缺少索引,则可能会对性能产生很大影响。
答案 1 :(得分:0)
如果这是MS SQL Server,请使用SQL Profiler查找执行速度慢的查询(或数据库上的其他操作)