我正在使用12.5版编写的powerbuilder应用程序,当前正在使用MSSql2016。过去,此应用程序使用的是MSSql 2008,没有速度问题。本月最近,我们将数据库从MSSql 2008直接迁移到了MSSql 2016,这种迁移极大地影响了应用程序的速度。
每当应用程序在服务器上进行数据查询时,都会花5秒钟以上的时间让用户感到困难。甚至简单的搜索,过滤和编辑也花费了很多时间。
当服务器位于mssql2008中时,这种情况就永远不会发生...
我的问题是,mssql 2016是否存在某些问题或以某种方式更改了数据库?在迁移之前,mssql 2016在某些表中报告合并错误。这会影响系统的正常运行吗?迁移2008服务器时的索引是否会受到影响?我需要创建一组新的表索引吗?
我不知道我可以实施哪种解决方案并与服务器管理员联系。
更多信息:服务器和应用程序位于同一建筑物上。从9日到16日运行应用程序时,服务器位于3楼。我使用的Powerbuilder是12.5版本的2511版。数据大约为300万行。