เบซเบเบถเปเบเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบปเบเบเบฐเบเบดเปเบเบเบธเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบธเปเบเปเบเบตเบเบเบฑเบเปเบกเปเบเบเบฒเบเบเบญเบเบซเบฒเบเปเปเบกเบนเบเบเบฒเบกเปเบเบทเปเบญเบเปเบเบเบตเปเปเบเปเบเบญเบเปเบฅเบฐเบชเบฐเปเบเบเบกเบฑเบเปเบเบฎเบนเบเปเบเบเบเบตเปเบเปเบฒเบเบเปเปเบเบฒเบเบญเปเบฒเบ. เบญเบฒเบเบเบฐเบกเบตเบเบฒเบเปเบฅเบทเบญเบเปเบเบตเปเบกเปเบเบตเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบฎเบฝเบ, เบเบฒเบเบเบฑเบเบเบธเปเบก, เปเบฅเบฐเบเบฒเบเบเบฑเบเบซเบเปเบฒ. เบงเบฝเบเบเบฒเบเปเบกเปเบ, เปเบเบเบฒเบเบเบดเบเบชเบฐเบเบต, trivial, เปเบเปเปเบกเบทเปเบญเปเบเปเปเบเบกเบฑเบ, เบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเปเบฒเบเบงเบเบซเบผเบฒเบเปเบฎเบฑเบเบเบดเบเบเบฒเบเบเปเบฒเบเบงเบเบซเบเบถเปเบ, เปเบเบดเปเบเบเปเปเบกเบฒเปเบฎเบฑเบเปเบซเปเบเบปเบเบเบฐเบฅเบดเบเปเบชเบเบซเบฒเบ. เปเบซเปเบเบฐเบเบฒเบเบฒเบกเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฒเบเปเบฅเบทเบญเบเบเปเบฒเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบตเปเปเบฅเบฐเบชเปเบฒเบเบเปเบฒเปเบเบฐเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบทเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบชเบธเบ.
เบเบฒเบโเปเบฅเบทเบญเบโเบเบญเบโเบซเบเปเบฒ #1โ
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบฒเบเบเบฒเบเบเบตเปเบชเบธเบเบเบตเปเปเบเบปเปเบฒเบกเบฒเปเบเปเบเปเบกเปเบเบเบฒเบเบชเบฐเปเบเบเบเบปเบเบเบฒเบเบเบปเปเบเบซเบฒเปเบเบเบซเบเปเบฒเบเปเปเบซเบเปเบฒเปเบเบฎเบนเบเปเบเบเบเบฅเบฒเบชเบชเบดเบเบเบตเปเบชเบธเบ.
เปเบซเปเปเบงเบปเปเบฒเบงเปเบฒเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเปเบฒเบเปเบเปเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบเปเบฝเบงเบเปเบญเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เปเบเบทเปเบญเบชเบฐเปเบเบเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบเบเบตเป, เบเปเบฒเบเบเบฐเบเปเบญเบเบเปเบฒเปเบเบตเบเบเบฒเบเบชเบญเบเบเปเบฒเบเบฒเบก SQL:
- เปเบญเบปเบฒเปเบเบงเบชเบณเบฅเบฑเบเปเปเบฒเบเบฑเบเบเบธเบเบฑเบ.
- เบเบดเบเปเบฅเปเบเปเบฒเบเบงเบเปเบชเบฑเปเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบชเบญเบเบเปเบญเบเบเบฑเบเปเบเบทเปเบญเบเปเบเบเบฒเบเบเบญเบเบซเบฒ - เบเบตเปเปเบกเปเบเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบชเบฐเปเบเบเบซเบเปเบฒ.
เปเบซเปเปเบเบดเปเบเบเปเบฒเบเบฒเบกเบเปเบฒเบญเบดเบเปเบเบเปเบเปเบเบฒเบเบเปเปเบกเบนเบ MS SQL เบเบปเบเบชเบญเบเปเบเบฑเบเบเบปเบงเบขเปเบฒเบ
SELECT * FROM Sales.SalesOrderHeader
ORDER BY OrderDate DESC
OFFSET 0 ROWS
FETCH NEXT 50 ROWS ONLY
เบเบฒเบเบชเบญเบเบเบฒเบกเบเปเบฒเบเปเบเบดเบเบเบฐเบชเบปเปเบเบเบทเบเบเปเบฒเบชเบฑเปเบ 50 เบเบฑเปเบเบเปเบฒเบญเบดเบเบเบฒเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเป, เบเบฑเบเบฎเบฝเบเบเบฒเบกเบงเบฑเบเบเบตเบซเบผเบธเบเบฅเบปเบเบเบญเบเบเบญเบเบเบฒเบเบเบฑเปเบ, เปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบญเบทเปเบเป, 50 เบเปเบฒเบชเบฑเปเบเบเบตเปเบเปเบฒเบเบกเบฒ.
เบกเบฑเบเปเบฅเปเบเบขเปเบฒเบเปเบงเบงเบฒเปเบเบเบฒเบเบเบฒเบเบเบปเบเบชเบญเบ, เปเบเปเปเบซเปเปเบเบดเปเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบฅเบฐเบชเบฐเบเบดเบเบด I/O:
Table 'SalesOrderHeader'. Scan count 1, logical reads 698, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเบชเบฐโเบเบดโเบเบด I/O เบชเปเบฒโเบฅเบฑเบโเบเบฒเบโเบชเบญเบโเบเบฒเบกโเปเบเปโเบฅเบฐโเบเบปเบโเปเบเบโเบเบฒเบโเปเบฅเปเบโเบเปเบฒโเบชเบฑเปเบ SET STATISTICS IO ON เปเบโเปเบฅโเบเบฐโเบเบฒเบโเบชเบญเบโเบเบฒเบกโ.
เบเบฑเปเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเปเบเปเบเบฒเบเปเบเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบกเบตเบเบฑเบเบเบฐเบเบฒเบเบญเบเบซเบผเบฒเบเบเบตเปเบชเบธเบเปเบกเปเบเบเบฒเบเบเบฑเบเบฅเบฝเบเปเบเบงเบเบฑเบเบซเบกเบปเบเบเบญเบเบเบฒเบเบฐเบฅเบฒเบเปเบซเบผเปเบเปเบเบเบงเบฑเบเบเบตเปเบเบตเปเบก. เปเบฅเบฐเบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒเปเบเบงเบซเบผเบฒเบเบเบฒเบเบปเบเบขเบนเปเปเบเบเบฒเบเบฐเบฅเบฒเบ, "เบเบฒเบ" เบเบฒเบเบเบฑเบเบฅเบฝเบเบเบฐเปเบเบฑเบเปเบเปเบเป. เปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเบเบงเบเปเบเปเบฎเบฑเบเบเบฒเบเบซเบผเบตเบเปเบงเบฑเปเบ, เบเบฑเปเบเบเบฑเปเบเปเบซเปเบเบงเบเปเบฎเบปเบฒเปเบเบตเปเบกเบเบฑเบเบชเบฐเบเบตเปเบเบงเบฑเบเบเบตเบเบญเบเบเบฒเบเปเบเบตเปเบกเปเบฅเบฐเปเบเบดเปเบเบงเปเบฒเบเบฒเบเบเปเบฅเบดเปเบเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบ:
Table 'SalesOrderHeader'. Scan count 1, logical reads 165, physical reads 0, read-ahead reads 5, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
เปเบเปเบเบญเบ, เบกเบฑเบเบเบตเบเบถเปเบเบซเบผเบฒเบ. เปเบเปเบเบฑเบเบซเบฒเบเบฑเบเบซเบกเบปเบเบเบทเบเปเบเปเปเบเบเป? เปเบซเปเบเปเบฝเบเบเปเบฒเบเบฒเบกเปเบเบทเปเบญเบเบญเบเบซเบฒเบเปเบฒเบชเบฑเปเบเบเบตเปเบฅเบฒเบเบฒเบชเบดเบเบเปเบฒเบเบฑเบเบซเบกเบปเบเปเบเบตเบ $100:
SELECT * FROM Sales.SalesOrderHeader
WHERE SubTotal > 100
ORDER BY OrderDate DESC
OFFSET 0 ROWS
FETCH NEXT 50 ROWS ONLY
Table 'SalesOrderHeader'. Scan count 1, logical reads 1081, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
เบเบงเบเปเบฎเบปเบฒเบกเบตเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเบฐเบซเบฅเบปเบ: เปเบเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบกเปเบเบเปเปเบฎเปเบฒเบเปเบฎเบเบเบงเปเบฒเปเบเบปเปเบฒเบเปเบงเบฒเบญเบฑเบเบเบตเปเบเปเบฒเบเบกเบฒ, เปเบเปเบเปเบฒเบเบงเบเบเบปเบงเบเบดเบเบเบญเบเบเบฒเบเบญเปเบฒเบเบขเปเบฒเบเบกเบตเปเบซเบเบเบปเบเปเบกเปเบเปเบเบทเบญเบเบชเบญเบเปเบเบปเปเบฒเปเบเบปเปเบฒเบเบฑเบเบเบฒเบเบชเบฐเปเบเบเบเบฒเบเบฐเบฅเบฒเบเปเบเบฑเบก. เบกเบตเบงเบดเบเบตเบเบฒเบเบญเบญเบ - เบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเบเบฑเบเบชเบฐเบเบตเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบฒเบเบเบฑเบเบเบฐเบเบตเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเปเบฅเบฐเปเบเบตเปเบกเบฅเบฒเบเบฒเบชเบดเบเบเปเบฒเบเบฑเบเบซเบกเบปเบเปเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบตเบชเบญเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบเปเบฎเบฑเบ 165 เปเบซเบเบเบปเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบ:
CREATE INDEX IX_SalesOrderHeader_OrderDate_SubTotal on Sales.SalesOrderHeader(OrderDate, SubTotal);
เบเบปเบงเบขเปเบฒเบเบเบธเบเบเบตเปเบชเบฒเบกเบฒเบเบชเบทเบเบเปเปเปเบเบฑเบเปเบงเบฅเบฒเบเบปเบเบเบฒเบ, เปเบเปเบชเบญเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบปเปเบเบเปเบเบตเปเบเปเบญเบเบเปเบญเบเบเบฒเบเบชเบฐเปเบเบเบขเบนเปเบเบตเปเปเบกเปเบ:
- เบเบฒเบเปเบเบตเปเบกเปเบเบทเปเบญเบเปเบเปเบซเบกเปเบซเบผเบทเบเบฒเบเบเบฑเบเบฅเบฝเบเบเปเบฒเบชเบฑเปเบเปเบเบซเบฒเบเปเบฒเบเบฒเบกเบเบปเปเบเบซเบฒเบชเบฒเบกเบฒเบเบกเบตเบเบปเบเบเบฐเบเบปเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเบเปเปเบเบงเบฒเบกเปเบงเบเบญเบเบเปเบฒเบเบฒเบกเบเบปเปเบเบซเบฒ.
- เปเบเปเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบฅเบปเบเบเบฝเบเปเบเปเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเปเปเบกเบนเบ, เปเบฅเบฐเบเปเปเปเบกเปเบเบเบปเบเปเบเปเบฎเบฑเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบปเบเบเบฑเบเบเปเบฒเบเบปเปเบเบซเบฒ, เบกเบตเบซเบผเบฒเบเบงเบดเบเบตเบเบตเปเบเบฐเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบฑเปเบเบเปเบฒเบง.
เบเบญเบเบเบตเปเปเบซเปเปเบฎเบปเบฒเบเปเบฒเบงเปเบเบชเบนเปเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเบชเบญเบเบเบตเปเปเบเปเบเปเบฒเบงเบกเบฒเปเบเบเบญเบเบเบปเปเบ - เปเบเบฑเบเบเปเบฒเบเบตเปเบเบฑเบเบเปเบฒเบเบงเบเบเบฑเบเบเบถเบเบเบตเปเบเบญเบเบชเบฐเบซเบเบญเบเปเบเบทเปเบญเบเปเบเบเบฒเบเบเบญเบเบซเบฒ. เปเบซเปเปเบเปเบเบปเบงเบขเปเบฒเบเบเบฝเบงเบเบฑเบ - เบเบญเบเบซเบฒเบเปเบฒเบชเบฑเปเบเบเบตเปเบซเบผเบฒเบเบเบงเปเบฒ $ 100:
SELECT COUNT(1) FROM Sales.SalesOrderHeader
WHERE SubTotal > 100
เปเบเบทเปเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบตเบเบฐเบชเบปเบกเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเปเบฒเบเปเบเบดเบ, เบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบ:
Table 'SalesOrderHeader'. Scan count 1, logical reads 698, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.
เบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบเบฒเบเบชเบญเบเบเบฒเบกเบเปเบฒเบเบเบฑเบเบชเบฐเบเบตเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเปเปเปเบเบเปเบ, เบเบฑเบเบเบฑเปเบเปเบเปเบเบฒเบเบชเบฐเบซเบเบฒเบก SubTotal เบเปเปเปเบเปเบขเบนเปเปเบเบเปเบฒเปเบซเบเปเบเบเปเบฒเบญเบดเบ, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเปเปเบชเบฒเบกเบฒเบเปเบเปเบกเบฑเบเปเบเป. เบเบฑเบเบซเบฒเปเบเปเบเบทเบเปเบเปเปเบเปเบเบเบเบฒเบเปเบเบตเปเบกเบเบฑเบเบชเบฐเบเบตเบญเบทเปเบเปเบเบเบฒเบเบชเบฐเบซเบเบฒเบก SubTotal, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบกเบฑเบเปเบซเปเบเบฝเบเปเบเป 48 เปเบซเบเบเบปเบเบญเปเบฒเบ.
เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบซเปเบเบปเบงเบขเปเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฒเบเบงเบเบซเบเปเบญเบเบเบญเบเบเบฒเบเบฎเปเบญเบเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบฅเบดเบกเบฒเบ, เปเบเปเปเบเบเปเบเบทเปเบญเปเบเปเปเบฅเปเบงเบเบฑเบเบเบปเบเบเบทเบเบฑเบ: เบเบฒเบเปเบเปเบฎเบฑเบเบเปเปเบกเบนเบเบซเบเบถเปเบเปเบฅเบฐเบเบฒเบเบเบฑเบเบเปเบฒเบเบงเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบชเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบเปเบเบเบเบทเปเบเบเบฒเบ, เปเบฅเบฐเปเบเปเบฅเบฐเบเบปเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบกเบฒเบเบเบฐเบเบฒเบเบเบญเบเบเบปเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ. เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบง, เบเปเบฒเบเบเบฐเบเปเปเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบญเบเบเบฑเบเบชเบฐเบเบตเบเบตเปเปเบฎเบฑเบเบงเบฝเบเปเบเบปเปเบฒเบเบฝเบกเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฑเบเบชเบญเบเบเปเบฒเบเบฒเบก.
เบเบฑเปเบเบเบฑเปเบ, เบซเบเบถเปเบเปเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบเบงเบเบเบฐเบกเบตเบเบงเบฒเบกเบเบฐเบเปเบฒเบเปเบเปเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฒเบเปเบเปเปเบเบเบฒเบเบเบปเปเบเบซเบฒเบเบฑเปเบเบเปเบฒเบงเปเบกเปเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเปเบเปเปเบชเปเบฒเบฅเบฑเบเบเบธเบฅเบฐเบเบดเบเบเบตเปเบเบฐเปเบซเบฑเบเบเปเบฒเบเบงเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบงเบฑเบเบเบธเบเบตเปเบเบปเบเปเบซเบฑเบ. เบกเบฑเบเบกเบฑเบเบเบฐเปเบเบตเบเบเบทเปเบเบงเปเบฒเบเปเปเบกเบต. เปเบฅเบฐเบเบฒเบเบเปเบฒเบเบฒเบเปเบเบเบเบปเบงเปเบฅเบเบซเบเปเบฒเบชเบฐเปเบเบฒเบฐ, เปเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเบญเบเบเปเบญเบ, เปเบกเปเบเบเบฒเบเปเบเปเปเบเบเบตเปเบกเบตเบเบญเบเปเบเบเปเบเบเบซเบผเบฒเบ, เบเบฑเบเบเบฑเปเบเปเบเปเบชเบฐเบเบฒเบเบฐเบเบฒเบเบซเบเปเบฒเปเบงเบฑเบเบชเปเบงเบเปเบซเบเปเปเบเบดเปเบเบเบทเบงเปเบฒ "เปเบเบซเบฒเบซเบเปเบฒเบเปเปเปเบ."
เบเบฒเบโเปเบฅเบทเบญเบโเบเบญเบโเบซเบเปเบฒ #2โ
เปเบซเปเบชเบปเบกเบกเบธเบเบงเปเบฒเบเบนเปเปเบเปเบเปเปเบชเบปเบเปเบเบเบตเปเบเบฐเบฎเบนเปเบเปเบฒเบเบงเบเบเบฑเบเบซเบกเบปเบเบเบญเบเบงเบฑเบเบเบธเบเบตเปเบเบปเบเปเบซเบฑเบ. เปเบซเปเบเบฐเบเบฒเบเบฒเบกเปเบฎเบฑเบเปเบซเปเบซเบเปเบฒเบเบปเปเบเบซเบฒเบเปเบฒเบเบเบถเปเบ:
เปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เบชเบดเปเบเบเบฝเบงเบเบตเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเปเบกเปเบเบงเปเบฒเบเปเปเบกเบตเบงเบดเบเบตเบเบตเปเบเบฐเปเบเบซเบฒเบเบปเบงเปเบฅเบเบซเบเปเบฒเบชเบฐเปเบเบฒเบฐ, เปเบฅเบฐเปเบเบเบฑเบเบเบธเบเบฑเบเบเบฒเบเบฐเบฅเบฒเบเบเบตเปเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฎเบนเปเบงเปเบฒเบกเบตเบเปเบฒเบเบงเบเปเบเบปเปเบฒเปเบเปเบเบทเปเบญเบชเบฐเปเบเบเบกเบฑเบ. เปเบเปเบเปเบฒเบเบฒเบกเบเบตเปเปเบเบตเบเบเบทเปเบ - เบเบฒเบเบฐเบฅเบฒเบเบฎเบนเปเปเบเปเปเบเบงเปเบเบงเปเบฒเบกเบตเบเปเปเบกเบนเบเบชเปเบฒเบฅเบฑเบเบซเบเปเบฒเบเปเปเปเบ (เปเบเบทเปเบญเบชเบฐเปเบเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเป "เบเปเปเปเบ" เบขเปเบฒเบเบเบทเบเบเปเบญเบ)?
เบเปเบฒเบเบญเบเปเบกเปเบเบเปเบฒเบเบเบฒเบเบซเบผเบฒเบ: เบเปเบฒเบเบชเบฒเบกเบฒเบเบญเปเบฒเบเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบซเบเบถเปเบเบเบฑเบเบเบถเบเบซเบผเบฒเบเบเปเบงเบฒเบเบตเปเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฐเปเบเบ, เปเบฅเบฐเบเบฒเบเบเบฐเบเบปเบเบเบปเบงเบเบญเบเบเบฑเบเบเบถเบ "เปเบเบตเปเบกเปเบเบตเบก" เบเบตเปเบเบฐเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเบกเบตเบชเปเบงเบเบเปเปเปเบเบซเบผเบทเบเปเป. เบงเบดเบเบตเบเบตเป, เบเปเบฒเบเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบซเบเบถเปเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบทเปเบญเปเบซเปเปเบเปเบซเบเบถเปเบเบซเบเปเบฒเบเบญเบเบเปเปเบกเบนเบ, เปเบเบดเปเบเบเบฑเบเบเบธเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบฅเบฐเปเบฎเบฑเบเปเบซเปเบกเบฑเบเบเปเบฒเบเบเปเปเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฑเปเบเบเปเบฒเบง. เปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบญเบเบเปเบญเบ, เบกเบตเบเปเบฅเบฐเบเบตเบเบตเปเบเบฐเบเบดเปเบชเบเบเบฒเบเบเบฑเบเบเปเบฒเบเบงเบเบเบฑเบเบเบถเบเบเบฑเบเบซเบกเบปเบเปเบฅเบฑเปเบเบเบฒเบเบชเบปเปเบเบเบปเบเปเบเปเบฎเบฑเบ 4-5 เปเบเบทเปเบญ.
เบกเบตเบซเบฅเบฒเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเปเบเปเบเบญเบเบเบนเปเปเบเปเบชเปเบฒเบฅเบฑเบเบงเบดเบเบตเบเบฒเบเบเบตเป: เบเปเบฒเบชเบฑเปเบ "เบเบฑเบเบเบทเบ" เปเบฅเบฐ "เบชเบปเปเบเบเปเป", เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบปเบงเบขเปเบฒเบเบเปเบฒเบเปเบเบดเบ, เบเบธเปเบก "เปเบซเบผเบเบซเบผเบฒเบ", เปเบเบดเปเบเบเบฝเบเปเบเปเปเบเบตเปเบกเบชเปเบงเบเปเบซเบกเปเปเบซเปเบเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบชเบฐเปเบเบ, "เปเบฅเบทเปเบญเบเบเปเปเบกเบตเบเบญเบเปเบเบ", เปเบเบดเปเบเปเบฎเบฑเบเบงเบฝเบ. เปเบเบซเบผเบฑเบเบเบฒเบเบเบญเบ "เปเบซเบผเบเบซเบผเบฒเบ" ", เปเบเปเบชเบฑเบเบเบฒเบเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบชเปเบงเบเบเปเปเปเบเปเบกเปเบเบชเปเบฒเบฅเบฑเบเบเบนเปเปเบเปเบเบตเปเบเบฐเปเบฅเบทเปเบญเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบชเบฐเปเบเบเบเบฑเบเบซเบกเบปเบเบเบปเบเปเบเบดเบเบเบตเปเบชเบธเบ. เบเปเปเบงเปเบฒเบงเบดเบเบตเบเบฒเบเปเบเปเปเบเบชเบฒเบเบเบฒ, เบซเบผเบฑเบเบเบฒเบเบเบญเบเบเบฒเบเปเบเบฑเบเบเบปเบงเบขเปเบฒเบเบเปเปเบกเบนเบเบเบฑเบเบเบปเบเบเบทเบเบฑเบ.
nuances เบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒ
เบเบปเบงเบขเปเบฒเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบฑเบเปเบปเบเบเบตเปเบเปเบฒเบงเบกเบฒเบเปเบฒเบเปเบเบดเบเบเบตเปเปเบเปเบงเบดเบเบตเบเบฒเบ โเบเบปเบเปเบเบตเบ + เบเบฑเบโ, เปเบกเบทเปเบญเบเบฒเบเบชเบญเบเบเบฒเบกเบเบปเบงเบกเบฑเบเปเบญเบเปเบเปเบฅเบฐเบเบธเบงเปเบฒเบฅเบณเบเบฑเบเปเบเบงเบเบปเบเปเบเปเบฎเบฑเบ เปเบฅเบฐเบเบณเบเบงเบเปเบเบงเบเบตเปเบเปเบญเบเบเบฒเบเบชเบปเปเบเบเบทเบ. เบเปเบฒเบญเบดเบ, เปเบซเปเปเบเบดเปเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเปเบเบเบฒเบเบเบฑเบเบฅเบฐเบเบฝเบ passing parameter เปเบเบเปเบฅเบฐเบเบตเบเบตเป. เปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบปเบเบซเบผเบฒเบเบงเบดเบเบตเบเบฒเบ:
- เปเบฅเบเบฅเปเบฒเบเบฑเบเบเบญเบเบซเบเปเบฒเบเบตเปเบฎเปเบญเบเบเป (pageIndex), เบเบฐเบซเบเบฒเบเบซเบเปเบฒ (pageSize).
- เปเบฅเบเบฅเปเบฒเบเบฑเบเบเบญเบเบเบฑเบเบเบถเบเบเปเบฒเบญเบดเบเบเบตเปเบเบฐเบเบทเบเบชเบปเปเบเบเบทเบ (startIndex), เบเปเบฒเบเบงเบเบชเบนเบเบชเบธเบเบเบญเบเบเบฑเบเบเบถเบเปเบเบเบปเบเปเบเปเบฎเบฑเบ (เบเบฑเบ).
- เบเบปเบงเปเบฅเบเบฅเปเบฒเบเบฑเบเบเบญเบเบเบฑเบเบเบถเบเบเปเบฒเบญเบดเบเบเบตเปเบเบฐเบเบทเบเบชเบปเปเบเบเบทเบ (startIndex), เบเบปเบงเปเบฅเบเบฅเปเบฒเบเบฑเบเบเบญเบเบเบฑเบเบเบถเบเบชเบธเบเบเปเบฒเบเบเบตเปเบเบฐเบชเบปเปเบเบเบทเบ (endIndex).
เบขเบนเป glance เบเปเบฒเบญเบดเบเบกเบฑเบเบญเบฒเบเบเบฐเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเปเปเบกเปเบเบเบฐเบเบปเบกเบเบฑเปเบเบเบฑเปเบเบเปเปเบกเบตเบเบงเบฒเบกเปเบเบเบเปเบฒเบ. เปเบเปเบเบตเปเบเปเปเปเบกเปเบเบเบฑเปเบเบเบฑเปเบ - เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบชเบฐเบเบงเบเบเบตเปเบชเบธเบเปเบฅเบฐเบเบปเปเบงเปเบเปเบกเปเบเบเบตเบชเบญเบ (startIndex, เบเบฑเบ). เบกเบตเบซเบผเบฒเบเปเบซเบเบเบปเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป:
- เบชเปเบฒเบฅเบฑเบเบงเบดเบเบตเบเบฒเบ proofreading เปเบเบปเปเบฒ +1 เบเบตเปเบเปเบฒเบงเบกเบฒเบเปเบฒเบเปเบเบดเบ, เบเบฒเบเปเบฅเบทเบญเบเบเปเบฒเบญเบดเบเบเบตเปเบกเบต pageIndex เปเบฅเบฐ pageSize เปเบกเปเบเบเปเปเบชเบฐเบเบงเบเบเบตเปเบชเบธเบ. เบเบปเบงเบขเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบเบชเบฐเปเบเบ 50 เบเปเปเบเบงเบฒเบกเบเปเปเบซเบเปเบฒ. เบญเบตเบเบเบฒเบกเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเปเบฒเบเปเบเบดเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบญเปเบฒเบเบเบฑเบเบเบถเบเบซเบเบถเปเบเบซเบผเบฒเบเบเปเบงเบฒเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบ. เบเปเบฒ "+1" เบเบตเปเบเปเปเปเบเปเบเบทเบเบเบฐเบเบดเบเบฑเบเบขเบนเปเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ, เบกเบฑเบเบเบฒเบเบปเบเบงเปเบฒเบชเปเบฒเบฅเบฑเบเบซเบเปเบฒเบเปเบฒเบญเบดเบเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบฎเปเบญเบเบเปเบเบฒเบเบเบฑเบเบเบถเบเบเบฒเบ 1 เบซเบฒ 51, เบชเปเบฒเบฅเบฑเบเบเบตเบชเบญเบ - เบเบฒเบ 51 เบซเบฒ 101, เปเบฅเบฐเบญเบทเปเบเป. เบเปเบฒเบเปเบฒเบเบเปเบฒเบเบปเบเบเบฐเบซเบเบฒเบเบซเบเปเบฒเบเบญเบ 51 เปเบฅเบฐเปเบเบตเปเบก pageIndex, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบซเบเปเบฒเบเบตเบชเบญเบเบเบฐเบเบฑเบเบเบทเบเบกเบฒเบเบฒเบ 52 เบซเบฒ 102, เปเบฅเบฐเบญเบทเปเบเป. เบเบฑเปเบเบเบฑเปเบ, เปเบเบเบฒเบเปเบฅเบทเบญเบเบเปเบฒเบญเบดเบ, เบงเบดเบเบตเบเบฝเบงเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบเบเบธเปเบกเบเบตเปเบเบทเบเบเปเบญเบเปเบเบทเปเบญเปเบเบซเบเปเบฒเบเปเปเปเบเปเบกเปเบเบเบฒเบเปเบซเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบดเบชเบนเบเปเบชเบฑเปเบ "เบเบดเปเบชเบ", เปเบเบดเปเบเบเบฐเปเบเบฑเบ nuance implicit เบซเบผเบฒเบ.
- เบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบฒเบกเบเปเปเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบซเบเบฑเบเปเบฅเบตเบ, เปเบเบฒเบฐเบงเปเบฒเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเบเบฒเบเบเปเปเบกเบนเบเบชเปเบงเบเปเบซเบเปเบเปเบฒเบเบเบฑเบเบเบฐเบเปเบญเบเบเปเบฒเบเบเบฒเบเบเบฑเบเบซเบผเบฒเบเบเบงเปเบฒเบเบฑเบเบเบฐเบเบตเบเบญเบเบเบฑเบเบเบถเบเบเบตเปเบเปเบฒเบเบกเบฒ. เบเบฒเบเบซเบฑเบเบฅเบปเบ startIndex เบเบฒเบ endIndex เบญเบฒเบเบเบฐเปเบเบฑเบเบเบฒเบเบเปเบฒเบเบฒเบเปเบฅเบเบเบฐเบเบดเบเบเบตเปเบเปเบฒเบเบเบฒเบ, เปเบเปเบงเปเบฒเบกเบฑเบเปเบกเปเบ superfluous เบขเบนเปเบเบตเปเบเบตเป.
เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเบงเบเบญเบฐเบเบดเบเบฒเบเบเปเปเปเบชเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเปเบเปเบฒเบ "เบเบปเบเปเบเบตเบ + เบเบฐเบฅเบดเบกเบฒเบ":
- เบเบฒเบเบเบถเบเบเปเปเบกเบนเบเปเบเปเบฅเบฐเบซเบเปเบฒเบเปเปเปเบเบเบฐเบกเบตเบฅเบฒเบเบฒเปเบเบเบเบงเปเบฒเปเบฅเบฐเบเปเบฒเบเบงเปเบฒเบซเบเปเบฒเบเบตเปเบเปเบฒเบเบกเบฒ, เปเบเบฒเบฐเบงเปเบฒเบเบฒเบเบเปเปเบกเบนเบเบเบฑเบเบเบฐเบเปเบญเบเบเปเบฒเบเบเบฑเบเบเบถเบเบเบฑเบเบซเบกเบปเบ "เบเบฑเปเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบ" เบเบฒเบกเปเบเบทเปเบญเบเปเบเบเบฒเบเบเบญเบเบซเบฒเปเบฅเบฐเบเบฒเบเบเบฑเบเบฅเบฝเบ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบขเบธเบเบขเบนเปเปเบเบเบดเปเบเบเบตเปเบเปเบญเบเบเบฒเบ.
- เบเปเปเปเบกเปเบ DBMS เบเบฑเบเบซเบกเบปเบเบชเบฒเบกเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบงเบดเบเบตเบเบฒเบเบเบตเป.
เบกเบตเบเบฒเบเปเบฅเบทเบญเบ, เปเบเปเบเบงเบเบกเบฑเบเบเปเปเบชเบปเบกเบเบนเบเปเบเบ. เบงเบดเบเบตเบเปเบฒเบญเบดเบเบเบญเบเบงเบดเบเบตเบเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบญเบตเปเบเบงเปเบฒ "keyset paging" เบซเบผเบท "เบงเบดเบเบตเบเบฒเบเบเบญเบเบซเบฒ" เปเบฅเบฐเปเบเบฑเบเบเบฑเปเบเบเปเปเปเบเบเบตเป: เบซเบผเบฑเบเบเบฒเบเปเบเปเบฎเบฑเบเบชเปเบงเบเบซเบเบถเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบทเปเบเปเบฒเบเปเบฒเบเบฒเบเบชเบฐเบซเบเบฒเบกเปเบเบเบฑเบเบเบถเบเบชเบธเบเบเปเบฒเบเปเบเบซเบเปเบฒ, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเปเบเบงเบเบกเบฑเบเปเบเบทเปเบญเปเบซเปเปเบเป. เบชเปเบงเบเบเปเปเปเบ. เบเบปเบงเบขเปเบฒเบ, เบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบตเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเปเปเปเบเบเบตเป:
SELECT * FROM Sales.SalesOrderHeader
ORDER BY OrderDate DESC
OFFSET 0 ROWS
FETCH NEXT 50 ROWS ONLY
เปเบฅเบฐเปเบเบเบฑเบเบเบถเบเบชเบธเบเบเปเบฒเบเบเบงเบเปเบฎเบปเบฒเปเบเปเบฎเบฑเบเบกเบนเบเบเปเบฒเบเบญเบเบงเบฑเบเบเบตเบเปเบฒเบชเบฑเปเบ '2014-06-29'. เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบฑเบเบซเบเปเบฒเบเปเปเปเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบฒเบเบฒเบกเปเบฎเบฑเบเบชเบดเปเบเบเบตเป:
SELECT * FROM Sales.SalesOrderHeader
WHERE OrderDate < '2014-06-29'
ORDER BY OrderDate DESC
OFFSET 0 ROWS
FETCH NEXT 50 ROWS ONLY
เบเบฑเบเบซเบฒเปเบกเปเบเบงเปเบฒ OrderDate เปเบเบฑเบเบเปเบญเบเบเปเปเบกเบนเบเบเบตเปเบเปเปเบเปเปเบฒเบเบฑเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเบเปเบฒเบเปเบเบดเบเบกเบตเปเบเบงเปเบเปเบกเบเบตเปเบเบฐเบเบฒเบเปเบเบงเบเบตเปเบเปเบญเบเบเบฒเบเบซเบผเบฒเบ. เปเบเบทเปเบญเปเบเบตเปเบกเบเบงเบฒเบกเบเปเปเบเบฑเบเปเบเบเปเบเบเบฒเบเบชเบญเบเบเบฒเบกเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบกเบเปเบญเบเบเปเปเบกเบนเบเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบเบเบฑเบเปเบเบทเปเบญเบเปเบ (เบชเบปเบกเบกเบธเบเบงเปเบฒ 75074 เปเบเบฑเบเบเปเบฒเบชเบธเบเบเปเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเบซเบผเบฑเบเบเบฒเบเบชเปเบงเบเบเปเบฒเบญเบดเบ):
SELECT * FROM Sales.SalesOrderHeader
WHERE (OrderDate = '2014-06-29' AND SalesOrderID < 75074)
OR (OrderDate < '2014-06-29')
ORDER BY OrderDate DESC, SalesOrderID DESC
OFFSET 0 ROWS
FETCH NEXT 50 ROWS ONLY
เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เปเบเปเปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบกเบฑเบเบเบฐเปเบเบฑเบเบเบฒเบเบเบฒเบเบเบตเปเบเบฐเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบทเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเปเบเบเบฐเบเบญเบเบกเบตเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบ OR. เบเปเบฒเบกเบนเบเบเปเบฒเบเบญเบเบฅเบฐเบซเบฑเบเบเบปเปเบเบเปเปเบเบตเปเบกเบเบถเปเบเปเบกเบทเปเบญ OrderDate เปเบเบตเปเบกเบเบถเปเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบเบทเปเบญเบเปเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบเบฒเบเปเบเบเบเบฒเบเบเปเบญเบเปเบซเปเบเบฒเบเบเบฑเปเบเบเบญเบเปเบเบ SalesOrderID เปเบเบปเปเบฒเบเบฑเปเบ. เปเบเปเบเปเบฒเบเปเปเบกเบตเบเบงเบฒเบกเบชเปเบฒเบเบฑเบเบเบตเปเปเบเบฑเปเบเบเบฑเบเบฅเบฐเบซเบงเปเบฒเบเบเปเบฒเบเบญเบเบฅเบฐเบซเบฑเบเบซเบผเบฑเบเปเบฅเบฐเบเบฒเบเบชเบฐเบซเบเบฒเบกเบเบตเปเบเบปเบเปเบเปเบฎเบฑเบเบเบทเบเบเบฑเบเบฎเบฝเบ, OR เบเบตเปเบเปเปเบชเบฒเบกเบฒเบเบซเบผเบตเบเปเบงเบฑเปเบเปเบเปเปเบ DBMS เบชเปเบงเบเปเบซเบเป. เบเปเปเบเบปเบเปเบงเบฑเปเบเบเบตเปเบเปเบญเบเบฎเบนเปเปเบกเปเบ PostgreSQL, เปเบเบดเปเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบเบฝเบเบเบฝเบ tuple เบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบ, เปเบฅเบฐเปเบเบทเปเบญเบเปเบเบเปเบฒเบเปเบเบดเบเบชเบฒเบกเบฒเบเบเบฝเบเปเบเบฑเบ "WHERE (OrderDate, SalesOrderID) < ('2014-06-29', 75074)". เปเบเบทเปเบญเบเบเบฒเบเบฅเบฐเบซเบฑเบเบเบฐเบเบญเบเบเบฑเบเบชเบญเบเบเปเบญเบเบเปเปเบกเบนเบเบเบตเป, เบเปเบฒเบเบฒเบกเปเบเบเบเบตเปเบเบงเบเบเบฐเบเปเบฒเบเบเปเบชเบปเบกเบเบงเบ.
เบงเบดเบเบตเบเบฒเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเบชเบญเบเบชเบฒเบกเบฒเบเบเบปเบเปเบเป, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบ
เบเบฒเบเบเบฑเปเบเบเบญเบเบชเบฐเบฅเบฑเบเบชเบฑเบเบเปเบญเบ
เบเปเปเบซเปเบชเบฑเบเบชเบปเบเบงเบฝเบเบเบฒเบเบเบทเปเบกเบญเบตเบ. เบชเบปเบกเบกเบธเบเบงเปเบฒเบกเบตเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบเบญเบฑเบเบเบตเปเปเบญเบตเปเบเบงเปเบฒเบเบฒเบเบเบปเปเบเบซเบฒ faceted, เปเบเบดเปเบเบกเบตเบเบงเบฒเบกเบเบธเปเบเปเบเบตเบเบเบฑเบเบเบธเบเบเบปเบเบเบฒเบเบฎเปเบฒเบเบเปเบฒเบญเบญเบเปเบฅเบเป. เบเบปเบงเบขเปเบฒเบเบเปเบฒเบเปเบเบดเบเปเบเบเบญเบตเบเปเบชเปเบเบฒเบเบฐเบฅเบฒเบเบเปเบฒเบชเบฑเปเบเบเปเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเบซเบผเบฒเบเปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบชเบฐเบเบฑเปเบเปเบซเปเบเปเบฝเบเปเบเบซเบฒเบเบฒเบเบฐเบฅเบฒเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบ AdventureWorks:
เปเบเบงเบเบงเบฒเบกเบเบดเบเบเบตเปเบขเบนเปเปเบเบทเปเบญเบเบซเบฅเบฑเบเบเบฒเบเบเบปเปเบเบซเบฒเปเบเบเบเบฐเปเบเบตเบเบซเบเปเบฒเปเบกเปเบเบซเบเบฑเบ? เบเบงเบฒเบกเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเปเบฅเบฐเบญเบปเบเบเบฐเบเบญเบเบเบฒเบเบเบฑเปเบเบเบญเบเบเปเบฒเบเบงเบเบเบฑเบเบเบถเบเบเบตเปเบเบปเบเบเบฑเบเปเบเบทเปเบญเบเปเบเบเบตเปเปเบกเปเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบ เบเปเบฒเบเบถเบเปเบเบดเบเบเบปเบงเบเบญเบเบเบตเปเปเบฅเบทเบญเบเบขเบนเปเปเบเบเบฐเปเบเบเบญเบทเปเบเปเบเบฑเบเบซเบกเบปเบ.
เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบงเบเปเบฎเบปเบฒเปเบฅเบทเบญเบเบเบฐเปเบเบ Bikes เปเบฅเบฐเบชเบต เบเบณ เปเบเบเบปเบงเบขเปเบฒเบเบเบตเป, เบเบฒเบเบฐเบฅเบฒเบเบเบฐเบชเบฐเปเบเบเบเบฝเบเปเบเปเบฅเบปเบเบเบตเบเบชเบต เบเบณ, เปเบเป:
- เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบเปเบเบเบธเปเบกเปเบงเบเปเบนเป, เบเปเบฒเบเบงเบเบชเบดเบเบเปเบฒเบเบฒเบเปเบงเบเปเบนเปเบเบฑเปเบเบเบฐเบเบทเบเบชเบฐเปเบเบเปเบเบฑเบเบชเบตเบเบณ.
- เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบเบเบญเบเบเบธเปเบก "เบชเบต", เบเปเบฒเบเบงเบเบฅเบปเบเบเบตเบเบเบญเบเบชเบตเบเบตเปเบเบฐเบเบทเบเบชเบฐเปเบเบ.
เบเบตเปเปเบกเปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบปเบเปเบเปเบฎเบฑเบเบชเปเบฒเบฅเบฑเบเปเบเบทเปเบญเบเปเบเบเบฑเปเบเบเปเบฒเบง:
เบเปเบฒเบเปเบฒเบเบเบงเบเปเบเบดเปเบเบเบฐเปเบเบ "เปเบชเบทเปเบญเบเปเบฒ", เบเบฒเบเบฐเบฅเบฒเบเบเบฐเบชเบฐเปเบเบเปเบเบทเปเบญเบเบเบธเปเบเบชเบตเบเปเบฒเบเบตเปเบกเบตเบขเบนเปเปเบเบซเบผเบฑเบเบเบฑเบ. เบเปเบฒเบเบงเบเบเบญเบเบเบฐเบฅเบดเบเบเบฐเบเบฑเบเบชเบตเบเปเบฒเปเบเบเบฒเบ "เบชเบต" เบเบฑเบเบเบฐเบเบทเบเบเบดเบเปเบฅเปเบเบฒเบกเปเบเบทเปเบญเบเปเบเปเบซเบกเป, เบเบฝเบเปเบเปเบขเบนเปเปเบเบเบฒเบ "เบเบฐเปเบเบ" เบเปเปเบกเบตเบซเบเบฑเบเบเปเบฝเบเปเบเบ ... เบเปเบฒเบเบฐเปเบเบปเปเบฒเบซเบงเบฑเบเบงเปเบฒเบเบปเบงเบขเปเบฒเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบฝเบเบเปเบเบตเปเบเบฐเปเบเบปเปเบฒเปเบเบงเบดเบเบตเบเบฒเบเบเบปเปเบเบซเบฒเปเบเบเบเบปเบเบเบฐเบเบด.
เบเบญเบเบเบตเปเบเปเปเบซเปเบเบดเบเบเบฐเบเบฒเบเบฒเบเบงเบดเบเบตเบเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเบฐเบเบดเบเบฑเบเบเบปเบเบเบทเปเบเบเบฒเบเบเบงเบฒเบกเบชเปเบฒเบเบฑเบ. เปเบเปโเบฅเบฐโเบเบธเปเบกโเบเบญเบโเบกเบฒเบโเบเบฐโเบเบฒเบโเปเบเบฑเปเบโเบเบฐโเปเบเบโเปเบฅเบฐโเบชเบตโ, เบเบฐโเบฎเบฝเบโเบฎเปเบญเบโเปเบซเปโเบกเบตโเบเบฒเบโเบชเบญเบโเบเบฒเบกโเปเบเบโเบเปเบฒเบโเบซเบฒเบโ:
SELECT pc.ProductCategoryID, pc.Name, COUNT(1) FROM Production.Product p
INNER JOIN Production.ProductSubcategory ps ON p.ProductSubcategoryID = ps.ProductSubcategoryID
INNER JOIN Production.ProductCategory pc ON ps.ProductCategoryID = pc.ProductCategoryID
WHERE p.Color = 'Black'
GROUP BY pc.ProductCategoryID, pc.Name
ORDER BY COUNT(1) DESC
SELECT Color, COUNT(1) FROM Production.Product p
INNER JOIN Production.ProductSubcategory ps ON p.ProductSubcategoryID = ps.ProductSubcategoryID
WHERE ps.ProductCategoryID = 1 --Bikes
GROUP BY Color
ORDER BY COUNT(1) DESC
เบกเบตเบซเบเบฑเบเบเบดเบเบเบฒเบเบเบฑเบเบเบฒเบเปเบเปเปเบเบเบตเป? เบกเบฑเบเบเปเบฒเบเบเบฒเบเบซเบผเบฒเบ - เบกเบฑเบเบเปเปเปเบเปเบเบฐเบซเบเบฒเบเบเบต. เปเบเปเบฅเบฐเบเบฒเบเบชเปเบงเบเบเบฒเบเบเบฑเปเบเบเบญเบเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเบเบเปเบฒเบเบซเบฒเบเปเบเบทเปเบญเบเบดเบเปเบฅเปเบเบฐเบฅเบดเบกเบฒเบ, เปเบฅเบฐเบเบฒเบเบชเบญเบเบเบฒเบกเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเปเปเบเปเบฒเบเบเบตเปเบชเบธเบ. เปเบเบฎเปเบฒเบเบเปเบฒเบญเบญเบเปเบฅเบเป, เบเบฒเบเบเบฐเปเบเบเบญเบฒเบเบกเบตเบเบฒเบเบชเปเบงเบเบเบฒเบเบเบฑเปเบเบเบญเบเบซเบผเบฒเบเบชเบดเบ, เปเบเบดเปเบเบญเบฒเบเบเบฐเปเบเบฑเบเบเบฑเบเบซเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบฎเปเบฒเบเปเบฎเบ.
เบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบซเบผเบฑเบเบเบฒเบเบเปเบฒเบเบฐเปเบซเบผเบเปเบซเบผเบปเปเบฒเบเบตเป, เบเปเบญเบเปเบเปเบชเบฐเปเบซเบเบตเบงเบดเบเบตเปเบเปเปเบเบเบฒเบเบขเปเบฒเบ, เบเบท:
- เบชเบปเบกเบเบปเบเบเบฒเบเบเบฑเบเบเบฐเบฅเบดเบกเบฒเบเบเบฑเบเปเบปเบเปเบเบปเปเบฒเปเบเบเบฒเบเบชเบญเบเบเบฒเบกเบญเบฑเบเบเบฝเบง. เบเปเบฒเบเบงเบดเบเบฒเบเบฒเบเบเบตเปเปเบกเปเบเปเบเบฑเบเปเบเปเบเปเปเบเบเปเบเปเบเปเบฒเบซเบฅเบฑเบเบเบญเบ UNION, เปเบเปเบกเบฑเบเบเบฐเบเปเปเบเปเบงเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบ - เบเบฒเบเบเปเปเบกเบนเบเบเบฑเบเบเบฐเบเปเบญเบเบเบฐเบเบดเบเบฑเบเปเบเปเบฅเบฐเบเบดเปเบเบเบฒเบเบเบธเบเปเบฅเบตเปเบกเบเบปเปเบ.
- เบเบฐเบฅเบดเบกเบฒเบเปเบเบ. เบเบตเปเปเบกเปเบเปเบเบฐเบเปเบฒเปเบซเปเบเปเบญเบเปเบเบทเบญเบเบเบธเบเบเบฑเปเบเบเบตเปเบเปเบญเบเบญเบฐเบเบดเบเบฒเบเบเบฑเบเบซเบฒ. เบเปเบฒเปเบเบทเบญเบเปเบกเปเบเบงเปเบฒเบเบตเปเปเบกเปเบเปเบเบฑเบเปเบเบเปเปเปเบเปเปเบเบเบเบปเปเบงเปเบ. เปเบซเปเปเบงเบปเปเบฒเบงเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบต 10 "เบฅเบฑเบเบชเบฐเบเบฐ", เปเบเปเบฅเบฐเบเบปเบเบกเบต 5 เบเบธเบเบเปเบฒ. เบเบตเปเปเบกเปเบเบชเบฐเบเบฒเบเบฐเบเบฒเบ "เปเบฅเบฑเบเบเปเบญเบ" เปเบกเบทเปเบญเบเบฝเบเบเบฑเบเบชเบดเปเบเบเบตเปเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเปเปเบเบฎเปเบฒเบเบญเบญเบเปเบฅเบเปเบเบฝเบงเบเบฑเบ. เบเบฒเบเปเบฅเบทเบญเบเบเบญเบเบญเบปเบเบเบฐเบเบญเบ facet เบซเบเบถเปเบเบเบปเบเบเบฐเบเบปเบเบเปเปเบเบฐเบฅเบดเบกเบฒเบเปเบ 9 เบญเบทเปเบเป, เปเบเบเปเบฒเบชเบฑเบเบเปเบฒเบเปเบญเบทเปเบเป, เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบญเบเปเบเบทเปเบญเบเปเบเบเบฐเบฅเบดเบกเบฒเบเบชเบฒเบกเบฒเบเปเบเบเบเปเบฒเบเบเบฑเบ. เปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ, เบกเบตเบเปเบฒเบเบงเบเบเบฑเบเบซเบกเบปเบ 50 เปเบเบทเปเบญเบเปเบเบเบตเปเบเบนเปเปเบเปเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเปเบเป; เบเบฑเปเบเบเบฑเปเบ, เบเบฐเบกเบต 250 เบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเบเบตเปเปเบเบฑเบเปเบเปเบเป. เบเปเปเบกเบตเบซเบเปเบงเบเบเบงเบฒเบกเบเปเบฒเบซเบผเบทเปเบงเบฅเบฒเบเบฝเบเบเปเปเบเบทเปเบญเบเบทเปเบกเบเปเปเบกเบนเบเบเบฑเปเบเบเปเบฒเบง. เปเบเบเบตเปเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบเปเบฒเบเปเบฅเบฐเปเบงเบปเปเบฒเบงเปเบฒเบเปเปเปเบกเปเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเปเบเบดเบเปเบฅเบฐเบเบนเปเปเบเปเบเปเปเบเปเบญเบเบเบฐเปเบฅเบทเบญเบเปเบญเบปเบฒเบซเบผเบฒเบเบเปเบงเบฒ 5-10 เปเบเบทเปเบญเบเปเบ. เปเบกเปเบเปเบฅเปเบง, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบฎเบฑเบเบเบฒเบเปเบซเบผเบเบเบตเปเบเบฝเบเปเบฅเบฐ cache เปเบเบเบฐเบฅเบดเบกเบฒเบเบเบฝเบเปเบเปเบชเบดเปเบเบเบตเปเปเบเบตเบเปเบฅเบทเบญเบ, เปเบเปเบเบฒเบเบเบฑเบเปเบฅเบทเบญเบเบซเบผเบฒเบ, cache เบเบฑเปเบเบเปเบฒเบงเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบเปเบญเบเบฅเบปเบเปเบฅเบฐเบชเบฑเบเปเบเบเปเบซเบฑเบเบเบฑเบเบซเบฒเปเบงเบฅเบฒเบเบญเบเบชเบฐเบซเบเบญเบเบซเบผเบฒเบ (เปเบเบเบชเบฐเปเบเบฒเบฐเบเปเบฒ เบเบธเบเบเปเปเบกเบนเบเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบฑเบเบเบปเบเบเบฐเบเบด).
เปเบเบเบเบต, เบเบฑเบเบซเบฒเบเบฑเปเบเบเปเบฒเบงเบกเบตเบกเบฒเบเบปเบเปเบฅเปเบงเบกเบตเบงเบดเบเบตเปเบเปเปเบเบเบตเปเบกเบตเบเบฐเบชเบดเบเบเบดเบเบปเบเบเบตเปเบเบฒเบเปเบเบปเบฒเปเบเปเปเบเบเบฐเบฅเบดเบกเบฒเบเบเบฐเบซเบเบฒเบเปเบซเบเปเบเบญเบเบเปเปเบกเบนเบ. เบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบฅเบทเบญเบเปเบเปเปเบซเบผเบปเปเบฒเบเบตเป, เบกเบฑเบเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเบตเปเบเบฐเปเบเปเบเบเบฒเบเบเบดเบเปเบฅเปเปเบซเบกเปเบเบญเบ facets เปเบฅเบฐเบเบฒเบเบฎเบฑเบเบซเบเปเบฒเบเบปเบเปเบเปเบฎเบฑเบเบญเบญเบเปเบเบฑเบเบชเบญเบเบเบฒเบเปเบเบเบฐเบซเบเบฒเบเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐเบเบฑเบเบเบฒเบเปเบเปเบเบญเบเบเบนเปเปเบเปเปเบเบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบเปเบซเบผเบเบเปเปเบกเบนเบเปเบเบ facets "เบเปเปเปเบเบเปเบเบ" เบเบฑเบเบเบฒเบเบชเบฐเปเบเบเบเบญเบ. เบเบปเบเบเบฒเบเบเบปเปเบเบซเบฒ.
- เปเบเบซเบฒเบเบฒเบเบเบดเบเปเบฅเปเบเบทเบเปเบซเบกเปเบเบญเบ "เบฅเบฑเบเบชเบฐเบเบฐ" เบเบตเปเบเปเปเบเปเบญเบเปเบเบฑเบเปเบเปเบเป. เบเบปเบงเบขเปเบฒเบ, เบขเปเบฒเบเบดเบเปเบฅเปเบเบทเบเปเบซเบกเปเบเบธเบเปเบเบฑเปเบเบเบตเปเปเบเบทเปเบญเบเปเบเบเบฒเบเบเบญเบเบซเบฒเบเปเบฝเบเปเบเบ, เปเบเปเปเบเบเบเบตเปเบเบฐเบเบญเบเบซเบฒเบเปเบฒเบเบงเบเบเบปเบเปเบเปเบฎเบฑเบเบเบตเปเบเบปเบเบเบฑเบเปเบเบทเปเบญเบเปเบเปเบเบเบฐเบเบธเบเบฑเบเปเบฅเบฐเปเบซเปเบเบนเปเปเบเปเบชเบฐเปเบเบเปเบซเปเบเบงเบเปเบเบปเบฒ - "1425 เบเบฑเบเบเบถเบเบเบตเปเบเบปเบเปเบซเบฑเบ, เบชเบฐเปเบเบ?" เบเบนเปเปเบเปเบชเบฒเบกเบฒเบเบชเบทเบเบเปเปเบเปเบฝเบเบเปเบฒเบเบปเปเบเบซเบฒเบซเบผเบทเบเบฅเบดเบเปเบชเปเบเบธเปเบก "เบชเบฐเปเบเบ". เบเบฝเบเปเบเปเปเบเบเปเบฅเบฐเบเบตเบเบตเบชเบญเบ, เบเบธเบเปเบเปเบฒเบฎเปเบญเบเบเปเบเบฒเบเปเบเปเบฎเบฑเบเบเบปเบเปเบเปเบฎเบฑเบเปเบฅเบฐเบเบฒเบเบเบดเบเปเบฅเปเบเบฐเบฅเบดเบกเบฒเบเบเบทเบเปเบซเบกเปเปเบ "เบฅเบฑเบเบชเบฐเบเบฐ" เบเบฑเบเบซเบกเบปเบเบเบฐเบเบทเบเบเบฐเบเบดเบเบฑเบ. เปเบเบเปเบฅเบฐเบเบตเบเบตเป, เบเบฒเบกเบเบตเปเปเบเบปเปเบฒเบชเบฒเบกเบฒเบเปเบซเบฑเบเปเบเปเบขเปเบฒเบเบเปเบฒเบเบเบฒเบ, เบเปเบฒเบเบเบฐเบเปเบญเบเบเบฑเบเบเบฒเบเบเบฑเบเบเปเบฒเบฎเปเบญเบเบเปเปเบเบทเปเบญเปเบซเปเปเบเปเบเปเบฒเบเบงเบเบเบปเบเปเบเปเบฎเบฑเบเบเบฑเบเบซเบกเบปเบเปเบฅเบฐเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบญเบเบกเบฑเบ. เบงเบดเบเบตเบเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเบเบปเบเปเบเปเบขเบนเปเปเบเบฎเปเบฒเบเบเปเบฒเบญเบญเบเปเบฅเบเปเบเบฐเบซเบเบฒเบเบเปเบญเบเบเปเบฒเบเบงเบเบซเบผเบฒเบ. เปเบเปเบเบญเบ, เบเบตเปเบเปเปเปเบกเปเบ panacea เบชเปเบฒเบฅเบฑเบเบเบฑเบเบซเบฒเบเบตเป, เปเบเปเปเบเบเปเบฅเบฐเบเบตเบเปเบฒเบเบเบฒเบเบกเบฑเบเบชเบฒเบกเบฒเบเปเบเบฑเบเบเบฒเบเบเบฐเบเบตเบเบฐเบเบญเบกเบเบตเปเบเบต.
- เปเบเปเปเบเบทเปเบญเบเบเบฑเบเบเบญเบเบซเบฒเปเบเบทเปเบญเบเบญเบเบซเบฒเบเบปเบเปเบเปเบฎเบฑเบเปเบฅเบฐเบเบฑเบ facets, เปเบเบฑเปเบ Solr, ElasticSearch, Sphinx เปเบฅเบฐเบญเบทเปเบเป. เบเบงเบเบกเบฑเบเบเบฑเบ เปเบปเบ เบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบชเปเบฒเบ "เบเปเบฒเบ" เปเบฅเบฐเปเบฎเบฑเบเบญเบฑเบเบเบตเปเบขเปเบฒเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเปเบเบทเปเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบตเบเบตเปเบเบตเปเบเบเบฑเบเบเบฑเบ. เปเบเบทเปเบญเบเบเบฑเบเบเบญเบเบซเบฒเปเบฎเบฑเบเบงเบฝเบเปเบเบงเปเบ, เปเบเบฑเบเบซเบเบฑเบเปเบเบเปเบฅเบฐเบเบตเบเบฑเปเบเบเปเบฒเบง, เบเบงเบเบกเบฑเบเบกเบตเบเบฐเบชเบดเบเบเบดเบเบฒเบเบซเบผเบฒเบเบเปเบงเบฒเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเบกเบตเบเบธเบเบเบฐเบชเบปเบเบเบปเปเบงเปเบ, เบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบฅเบฐ pitfalls เปเบกเปเบเบซเบเบฑเบ - เบเบตเปเปเบกเปเบเบซเบปเบงเบเปเปเบชเปเบฒเบฅเบฑเบเบเบปเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบซเบฒเบ. เบเบตเปเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเบขเบฒเบเบเบฐเบเบถเบเบเบนเบเบเบงเบฒเบกเบชเบปเบเปเบเบเบญเบเบเปเบฒเบเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเปเบเบทเปเบญเบเบเบฑเบเบเบญเบเบซเบฒเบเปเปเบชเบฒเบกเบฒเบเปเบเบฑเบเบเบฒเบเบเบปเบเปเบเบเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบปเปเบเบเป; เบกเบฑเบเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบก: เบเบฒเบเบเปเบฝเบเปเบเบเปเบเปเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบปเปเบเบเปเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเบฒเบเบเบปเปเบเบซเบฒเปเบกเปเบ synchronized เปเบเบปเปเบฒเปเบเปเบเบเบฑเบเบชเบฐเบเบตเบเบปเปเบเบซเบฒ; เปเบเบทเปเบญเบเบเบฑเบเบเบญเบเบซเบฒเบกเบฑเบเบเบฐเบเบปเบงเบเบฑเบเบเบฑเบเปเบเบทเปเบญเบเบเบฑเบเบเบญเบเบซเบฒเปเบเบปเปเบฒเบเบฑเปเบเปเบฅเบฐเบเปเปเปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเบเปเปเบกเบนเบเบเบปเปเบเบเป. เบซเบเบถเปเบเปเบเบเบธเบเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเบเบตเปเปเบกเปเบเบงเบดเบเบตเบเบฒเบเบเบฑเบ synchronization เบเบตเปเบเบตเปเปเบเบทเปเบญเบเบทเปเบเป. เบกเบฑเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบถเปเบเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ "เปเบงเบฅเบฒเบเบดเบเบดเบฃเบดเบเบฒ". เบเปเบฒเปเบงเบฅเบฒเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเปเบฝเบเปเบเบเปเบเบเบฒเบเบเปเปเบกเบนเบเบเบปเปเบเบเปเปเบฅเบฐ "เบเบฒเบเบชเบฐเปเบเบเบญเบญเบ" เบเบญเบเบกเบฑเบเปเบเบเบฒเบเบเบปเปเบเบซเบฒเปเบกเปเบเบเปเปเบชเปเบฒเบเบฑเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเบเปเบฅเบดเบเบฒเบเบเบตเปเบเบปเปเบเบซเบฒเบเบฑเบเบเบถเบเบเบตเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเปเปเบเบปเบเบกเบฒเบเบตเปเบเบธเบเปเบชเบญเบเบชเบฒเบกเบเบฒเบเบตเปเบฅเบฐเบเบฑเบเบชเบฐเบเบตเบเบงเบเบกเบฑเบ. เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบงเบฅเบฒเบเบญเบเปเบเปเบชเบฑเปเบเบเบตเปเบชเบธเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบ:
เบเปเบญเบเบญเบญเบเบเบฒเบเปเบฎเบฑเบเบเบธเบฅเบฐเบเปเบฒ เปเบเบทเปเบญเบชเบปเปเบเบญเบฑเบเปเบเบเปเบเบซเบฒเบเปเบฅเบดเบเบฒเบเบเบปเปเบเบซเบฒ.
เบเบฒเบเบเบปเปเบเบเบปเบ
- เบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบญเบเปเบเบตเบเปเบงเบตเปเบกเปเบเปเบเบฑเบเบญเบฒเบเบฒเบเปเบเบเบเปเบญเบเบเบตเปเบชเปเบฒเบเบฑเบเปเบฅเบฐเบเบฝเบเปเบเปเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบฎเบนเปเบชเบถเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบงเปเบงเบซเบผเบทเบเบฝเบเปเบเปเบเบธเบเบเปเปเบกเบนเบเบเบฐเบซเบเบฒเบเปเบซเบเปเปเบเบปเปเบฒเบเบฑเปเบ. เบเปเปเบกเบตเบชเบนเบเบเบตเปเปเบเปเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเปเบกเบตเบ "เปเบซเบเป" เบซเบผเบท "เบเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบงเปเบง", เปเบเปเบเปเบญเบเบเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบกเบงเบดเบเบตเบเบฒเบเบเบตเป:
- เบเปเบฒเปเบเปเบฎเบฑเบเบเบฒเบเปเบเบฑเบเบเปเบฒเบเปเปเบกเบนเบเบเบปเบเบเปเบงเบเบชเบปเบกเบเบนเบ, เบเปเบฒเบเบถเบเปเบเบดเบเปเบงเบฅเบฒเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบฅเบฐเบเบฒเบเบชเบปเปเบเบเปเบฒเบเปเบเบทเบญเบเปเบฒเบ, เปเบซเบกเบฒเบฐเบเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบปเบเบเบฐเบเบด, เบเปเปเบกเบตเบเบธเบเปเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเปเบเบเปเบฒเบเปเบเบตเบเปเบงเบต.
- เบญเบฒเบเบเบฐเบกเบตเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบฑเบเบซเบฒเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบเบฒเบเบงเปเบฒเบเบฐเบกเบตเปเบเบญเบฐเบเบฒเบเบปเบเบญเบฑเบเปเบเปเบเบตเป, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบตเบเปเปเบกเบนเบเบซเบเปเบญเบ, เปเบเปเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเปเบกเปเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเบปเบงเบขเปเบฒเบเบเปเปเปเบเบทเปเบญเบ. เบเปเบฒเบเบฒเบเบเบธเบเบเปเปเบกเบนเบเปเบเบญเบฐเบเบฒเบเบปเบเบญเบฒเบเบเบฐเบเปเปเบเปเปเบเบเบฑเบเบเบธเบเบเบตเปเบเปเบฒเบเบกเบฒ, เบกเบฑเบเบเปเปเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเปเบฅเบตเปเบกเบเบฒเบเบซเบเปเบฒเปเบงเบฑเบเบเบฑเบเบเบต.
- เบเปเบฒเบเปเปเบกเบตเบเปเปเบเปเบฒเบเบปเบเบเบตเปเปเบเบฑเปเบเบเบฑเบเปเบเบชเปเบงเบเบเบญเบเบเบธเบฅเบฐเบเบดเบเปเบเบทเปเบญเบชเบฐเปเบเบเบเปเบฒเบเบงเบเบเบปเบเปเบเปเบฎเบฑเบเบเบฑเบเบซเบกเบปเบเบซเบผเบทเบชเบฐเปเบเบเบเบปเบงเปเบฅเบเบซเบเปเบฒ, เปเบฅเบฐเบฅเบฐเบเบปเบเบเบญเบเบเปเบฒเบเบเปเปเบกเบตเปเบเบทเปเบญเบเบเบฑเบเบเบญเบเบซเบฒ, เบกเบฑเบเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเบเปเปเบเบฐเบเบดเบเบฑเบเบเบธเบเปเบซเบผเบปเปเบฒเบเบตเปเปเบฅเบฐเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฒเบเปเบฅเบทเบญเบ #2.
- เบเปเบฒเบกเบตเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบเบฑเบเปเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเปเบเบซเบฒ faceted, เบเปเบฒเบเบกเบตเบชเบญเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบเปเปเบกเบตเบเบฒเบเปเบชเบเบชเบฐเบฅเบฐเบเบฒเบเบเบฐเบเบดเบเบฑเบ:
- เบขเปเบฒเบเบดเบเปเบฅเปเบเบฐเบฅเบดเบกเบฒเบเบเบทเบเปเบซเบกเปเบเบธเบเปเบเบฑเปเบเบเบตเปเปเบเบทเปเบญเบเปเบเบเบฒเบเบเบญเบเบซเบฒเบเปเบฝเบเปเบเบ.
- เปเบเปเปเบเบทเปเบญเบเบเบฑเบเบเบญเบเบซเบฒเปเบเบฑเปเบ Solr, ElasticSearch, Sphinx เปเบฅเบฐเบญเบทเปเบเป. เปเบเปเบกเบฑเบเบเบงเบเบเบฐเปเบเบปเปเบฒเปเบเบงเปเบฒเบกเบฑเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบฑเบเบเบฒเบเบเบปเบเปเบเบเบเบฒเบเบเปเปเบกเบนเบเบเบปเปเบเบเป, เปเบฅเบฐเบเปเบญเบเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบเบฒเบเปเบเบตเปเบกเบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบปเปเบเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฒเบเบเบปเปเบเบซเบฒ.
- เบเบญเบเบเบฒเบเบเบตเป, เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบฒเบเบเบปเปเบเบซเบฒ faceted, เบกเบฑเบเปเบฎเบฑเบเปเบซเปเบเบงเบฒเบกเบฎเบนเปเบชเบถเบเบเบตเปเบเบฐเปเบเปเบเบเบฑเบเบเบฒเบเบเบถเบเปเบญเบปเบฒเบซเบเปเบฒเบเบปเบเบเบฒเบเบเบปเปเบเบซเบฒเปเบฅเบฐเบเบฒเบเบเบฑเบเปเบเบฑเบเบชเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเบฐเบซเบเบฒเบ. เบเบฒเบเบเบฑเบเบเปเบฒเบเบงเบเบญเบฒเบเบเบฐเปเบเปเปเบงเบฅเบฒเบเบปเบเบเบงเปเบฒเบเบฒเบเปเบเปเบฎเบฑเบเบเบปเบเปเบเปเบฎเบฑเบ, เปเบเบเบฐเบเบฐเบเบตเปเบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบชเปเบฒเบเบฑเบเบเบงเปเบฒเบเบฑเบเบเบนเปเปเบเป.
- เบเปเบฒเบเปเบฒเบเบเปเบฒเบฅเบฑเบเปเบเปเบเบฒเบเบเปเปเบกเบนเบ SQL เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเปเบเบซเบฒ, เบเบฒเบเบเปเบฝเบเปเบเบเบฅเบฐเบซเบฑเบเปเบเปเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบชเปเบงเบเบเบตเปเบเบงเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฝเบงเบเบฑเบเบเปเบฒเบเบงเบเบเปเปเบกเบนเบเบเบตเปเปเบซเบกเบฒเบฐเบชเบปเบก (เปเบเบตเบเบเบฐเบฅเบดเบกเบฒเบเปเบเบเบฒเบเบเปเปเบกเบนเบเบชเบปเบ). เบกเบฑเบเบเบฑเบเปเบเบฐเบเปเบฒเปเบซเปเปเบเปเบเบฒเบเบเบดเบเบเบฒเบกเปเบงเบฅเบฒเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเบเบธเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเบฒเบเบเปเปเบกเบนเบ, เปเบฅเบฐเปเบเบเบชเบฐเปเบเบฒเบฐเปเบ "เบชเบปเบ". เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบฐเบเบตเบเบฑเบเปเบเบเบเบฒเบเบชเบญเบเบเบฒเบกเปเบเบเบฑเปเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ, เปเบกเบทเปเบญเบเบฐเบฅเบดเบกเบฒเบเบเปเปเบกเบนเบเปเบเบตเปเบกเบเบถเปเบ, เบชเบฐเบเบฒเบเบฐเบเบฒเบเบญเบฒเบเบเบฐเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบขเปเบฒเบเปเบซเบฑเบเปเบเปเบเบฑเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com