Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Andrey Kolosov                       2:465/227.24   12 May 2001  12:36:00
 To : All
 Subject : Как в SQL Anywhere не задействовать лог для отдельных таблиц?
 -------------------------------------------------------------------------------- 
 
 
 SUBJ.
 В базе имеется несколько таблиц для промежуточных вычислений.
 Вычисления объемистые (несколько миллионов записей).
 Сервер считает довольно быстро, но файловые операции (insert, delete, commit,
 rollback) выполняются очень медленно, к тому же жутко пилится винт.
 Мне так кажется, из-за лога.
 Пробовал применять declare local temporary table, все чудненько получается,
 расчет ускоряется в несколько раз, но потом информацию из временных таблиц все
 равно нужно перебросить в обычные таблицы (такова постановка задачи) и хранить
 некоторое время. И опять жуткие тормоза :(.
 Кто, что посоветует?
 Autocommit для всей базы не предлагать.
 
    С уважением, Andrey.
 
 --- 3.00.Beta2+
  * Origin: ъ REX ъ (2:465/227.24)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Как в SQL Anywhere не задействовать лог для отдельных таблиц?   Andrey Kolosov   12 May 2001 12:36:00 
Архивное /su.dbms.sql/33473afd2e77.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional