Sql server 动态存储过程在第二次使用时速度更快
动态存储过程第一次在30秒内返回数据,但第二次使用时,具有相同或不同参数的同一过程在2-5秒内返回 web(asp.net)网站Sql server 动态存储过程在第二次使用时速度更快,sql-server,sql-server-2008,stored-procedures,Sql Server,Sql Server 2008,Stored Procedures,动态存储过程第一次在30秒内返回数据,但第二次使用时,具有相同或不同参数的同一过程在2-5秒内返回 web(asp.net)网站 主表有超过2.5亿行,并且已对其应用逻辑分区策略。参数嗅探/缓存。让我猜一下:参数是datetime范围或涉及许多字段和通配符的自定义搜索查询?请发布您的存储过程。参数是Date和varchar类型。这是由于数据库缓存吗?若它是数据库缓存,那个么当我更改参数时,为什么它会快速响应?这是用于哪个RDBMS的?请添加一个标记,以指定您使用的是mysql、postgresq
主表有超过2.5亿行,并且已对其应用逻辑分区策略。参数嗅探/缓存。让我猜一下:参数是datetime范围或涉及许多字段和通配符的自定义搜索查询?请发布您的存储过程。参数是Date和varchar类型。这是由于数据库缓存吗?若它是数据库缓存,那个么当我更改参数时,为什么它会快速响应?这是用于哪个RDBMS的?请添加一个标记,以指定您使用的是
mysql
、postgresql
、sqlserver
、oracle
还是db2
——或者其他完全不同的东西。类似于存储过程的过程代码是针对SQL Server 2008 r2 Server的高度特定于供应商的代码。