我继承了一个存储过程,它跨越了八个表进行连接操作,其中一些表包含数十万行数据,然后从该连接结果中选择前十条记录。
我在存储过程开始时拥有足够的信息以从单个表中选择这十条记录,然后对这十条记录执行连接操作,而不是在成千上万的中间行上执行连接操作。
我如何选择这些前十行,并仅在这十行上执行连接操作,而不是在整张表的所有千万行上执行连接操作?
我在存储过程开始时拥有足够的信息以从单个表中选择这十条记录,然后对这十条记录执行连接操作,而不是在成千上万的中间行上执行连接操作。
我如何选择这些前十行,并仅在这十行上执行连接操作,而不是在整张表的所有千万行上执行连接操作?