我想從表中選擇數百萬條記錄,並且我正在使用select查詢。sql查詢非常快速地選擇百萬條記錄
目前需要幾分鐘才能獲取數據。
我可以很快得到它。
我正在使用SQL Server 2008 R2。
我使用下面的查詢: -
SELECT
sum(Orders.BusinessVolumeTotal) as BusinessVolume,
sum(Orders.CommissionableVolumeTotal) as CommissionableVolume,
OrderTypes.OrderTypeDescription,
Orders.OrderTypeID
FROM
Orders
INNER JOIN
OrderTypes ON Orders.OrderTypeID = OrderTypes.OrderTypeID
WHERE
Orders.OrderDate > convert(DATETIME, '{0}')
and Orders.OrderDate < convert(DATETIME, '{1}')
GROUP BY
Orders.OrderTypeID, OrderTypes.OrderTypeDescription
在此先感謝。
這很大程度上取決於(a)你的表格是什麼樣子的,(b)你有什麼樣的索引,(c)你的查詢是什麼樣的,以及(d)你的硬件(服務器)支持什麼。 ..這個問題是**方式太廣泛**回答.... –
謝謝@marc_s,我編輯了我的問題。 – AnandMeena
這仍然留下表和索引結構未答覆..... –