Ограничение MS SQL Server 2000 (MSDE) и возникающие проблемы

Бесплатная версия MS SQL Server 2000 (MSDE), которая поставляется в комплекте с ПАК Октелл и устанавливается по умолчанию, имеет ряд ограничений, проявляющиеся при работе Октелл:

  1. Размер одного файла базы не может превышать 2 Гб. 
  2. Оптимизицация одновременно не более пяти пакетов (batch workload). Как только вы запускаете одновременно большее число работ, модуль управления постепенно "притормаживает" систему. MSDE не удаляет предложенные пакеты, но их обработка сопровождается снижением производительности системы.

Решение этих проблем следующее:

  1. Ограничение файла в 2 Гб не распространяется на базу, поэтому можно добавить несколько файлов базы. Необходимо выполнить следующий запрос SQL:

    ALTER DATABASE [Oktell] ADD FILE(NAME = N'Oktell_1_Data', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL\Data\Oktell_1.mdf' , SIZE = 100, FILEGROWTH = 10%),
    где Oktell_1_Data — имя идентификатора файла в базе 
    C:\Program Files\Microsoft SQL Server\MSSQL\Data\Oktell_1.mdf — путь к файлу (при добавлении более 1го файла параметры должны иметь уникальные значения)
  2. При использовании версии MS SQL Server 2000 (MSDE) рекомендуется в разделе "Администрирование > Общие настройки > Системные настройки > Управление сервером" включить параметр "Задействовать ограничение кол-ва одновременных потоков пакетной обработки БД"

    SQL, MSDE, переполнение базы, база, статистика

    Комментарии

    35

    ООО "Терра-4"


    25 августа 201006:09

    Столкнулся с этой проблемой до прочтения статьи.
    Использую код sql для оптимизации базы:
    BACKUP LOG [oktell] WITH TRUNCATE_ONLY
    DBCC SHRINKDATABASE ('oktell')
    DBCC SHRINKFILE ('oktell_Log', 1)

      45

      Телсвит


      12 октября 201023:25

      При выполнении запроса выводится следующая ошибка...
      Extending database by 100.00 MB on disk 'Oktell_cc_temp_1_Data'.
      Сообщение 1827, уровень 16, состояние 2, строка 1
      CREATE/ALTER DATABASE failed because the resulting cumulative database size would exceed your licensed limit of 2048 MB per database

        46

        Агенство СВОИ


        14 октября 201015:45

        Теперь параметр "Задействовать ограничение кол-ва одновременных потоков пакетной обработки БД" находится в "Администрирование > Общие настройки > Управление базами данных >

          47

          Агенство СВОИ


          14 октября 201015:45

          по умолчанию 5 стоит, это нормально?

            53

            ООО "Перспектива"


            26 октября 201013:07

            Петр рассказывал на семинаре, соль в том что если октелл и БД стоят локально — то серверу может поплохеть БЕЗ ограничения кол-ва запросов. И еще я помню, что "7-10 обращений хватает за глаза" (с)

              Новое сообщение

              Прикрепить файлы

              Написать