oracle 数据库 某条语句第一次执行比较慢,后面就执行很快了,过一会儿,去执行的时候,第一次执行还是很慢,后面就执行快了,怎么能设置每次都执行很快。
你得理解为啥第一次执行比较慢,因为涉及到解析生成执行计划,读取数据到内存,如果要每次执行都很快,就把每次定义成第二次,那么每次就都很快。 另外可以分配较大的内存,将常用对象keep到内存中,使用更好的性能设备等等优化手段加速查询。