Конференция "Базы" » Использование памяти при запросе [D7, Access]
 
  • Alex_C (22.12.11 18:05) [0]
    Вопрос: почему если я в своей программе открываю таблицу

    SELECT * FROM...


    то моя программа использует аж 320 мегабайт памяти (таблица 156 тыс записей), а если эту же таблицу открыть в Access'е то он использует всего 17 мегабайт и таблица открывается практически мгновенно.
  • sniknik © (22.12.11 18:11) [1]
    серверный курсор
  • Jeer © (22.12.11 18:11) [2]
    Ответ-то очевиден, не ?
  • Alex_C (22.12.11 18:22) [3]

    > серверный курсор


    Ступил.
    Тогда такой вопрос: в документации написано:

    A client-side cursor offers more flexibility.

    Однако не совсем понятно - какие подводные камни могут меня ждать при использовании серверного курсора и есть ли принципиальные отличия при использовании серверного курсора?
  • sniknik © (22.12.11 19:31) [4]
    > какие подводные камни могут меня ждать при использовании серверного курсора
    ну, очевидно же...  
    A server-side cursor offers less flexibility.

    > есть ли принципиальные отличия при использовании серверного курсора?
    а то. все только принципиальные.
 
Конференция "Базы" » Использование памяти при запросе [D7, Access]
Есть новые Нет новых   [134431   +10][b:0][p:0.001]