|
|
|
Концепции архитектуры СУБД
|
|||
|---|---|---|---|
|
#18+
Меня интересует любая информация (ссылки, названия книг) по теории физической организации серверов БД. Например, подход (алгоритм) сервера к организации выборки. Не общие фразы, а последовательное изложение. Например, есть такая книга (но не у меня): Transaction Processing Concepts and Techniques Jim Gray, Andreas Reuter Series: The Morgan Kaufmann Series in Data Management Systems ISBN: 1-55860-190-2 Book/Hardback Если у вас есть электронный вариант, то я был бы опять же весьма признателен. Или, например, выдержка из BOL MSSQL: МайкрософтProcessing a SELECT Statement The basic steps that SQL Server uses to process a single SELECT statement are: 1. The parser scans the SELECT statement and breaks it into logical units such as keywords, expressions, operators, and identifiers. 2. A query tree, sometimes called a sequence tree, is built describing the logical steps needed to transform the source data into the format needed by the result set. 3. The query optimizer analyzes all the ways the source tables can be accessed and selects the series of steps that returns the results fastest while consuming fewer resources. The query tree is updated to record this exact series of steps, and the final, optimized version of the query tree is called the execution plan. 4. The relational engine begins executing the execution plan. As steps that need data from the base tables are processed, the relational engine uses OLE DB to request that the storage engine pass up data from the rowsets requested from the relational engine. 5. The relational engine processes the data returned from the storage engine into the format defined for the result set, and returns the result set to the client. Так вот пункт пятый - это очень интересно, но туманно и мало. Что такое "result set", где он хранится, и пр. Если бы где было подробно про это... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2005, 12:20 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=33440354&tid=1545505]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
157ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 472ms |

| 0 / 0 |
