none
SQL 2000, база 600 GB RRS feed

  • Вопрос

  • Добрый день.

    Есть сервер Windows server 2003 SE. Установлен SQL server 2000 EE.

    Установлено приложение использующее базу данных. Так вот эта база выросла до 600 GB.

    По мимо информации приложения в базе, так же в базе хранятся "прикреплённые файлы".

    С помощью программы разработчиков приложения пытаемся выделить "прикреплённые файлы" в отдельное табличное пространство, т.е. в файл NDF.

    Так вот вопрос, какой объём этого пространства стоит задавать, т.е. размер файла NDF.

    Спасибо.

    23 сентября 2010 г. 7:31
    Модератор

Ответы

  • Ну так посчитайте суммарный размер всех блобов в базе.

    Если таблица одна, то примерно так:

    select sum(datalength(b.[Value])) 
    from Blobs b 
    
    
    Ну и накиньте процентов 20 сразу на будущий рост.

    • Предложено в качестве ответа Naomi N 27 сентября 2010 г. 1:58
    • Помечено в качестве ответа Daniil KhabarovModerator 20 октября 2010 г. 10:52
    23 сентября 2010 г. 8:00
  • Добрый день.

    Есть сервер Windows server 2003 SE. Установлен SQL server 2000 EE.

    Установлено приложение использующее базу данных. Так вот эта база выросла до 600 GB.

    По мимо информации приложения в базе, так же в базе хранятся "прикреплённые файлы".

    С помощью программы разработчиков приложения пытаемся выделить "прикреплённые файлы" в отдельное табличное пространство, т.е. в файл NDF.

    Так вот вопрос, какой объём этого пространства стоит задавать, т.е. размер файла NDF.

    Спасибо.


    Просто настройте для этого файла автоприращение, он и вырастет до нужного ему размера.
    24 сентября 2010 г. 11:34

Все ответы

  • Ну так посчитайте суммарный размер всех блобов в базе.

    Если таблица одна, то примерно так:

    select sum(datalength(b.[Value])) 
    from Blobs b 
    
    
    Ну и накиньте процентов 20 сразу на будущий рост.

    • Предложено в качестве ответа Naomi N 27 сентября 2010 г. 1:58
    • Помечено в качестве ответа Daniil KhabarovModerator 20 октября 2010 г. 10:52
    23 сентября 2010 г. 8:00
  • Добрый день.

    Есть сервер Windows server 2003 SE. Установлен SQL server 2000 EE.

    Установлено приложение использующее базу данных. Так вот эта база выросла до 600 GB.

    По мимо информации приложения в базе, так же в базе хранятся "прикреплённые файлы".

    С помощью программы разработчиков приложения пытаемся выделить "прикреплённые файлы" в отдельное табличное пространство, т.е. в файл NDF.

    Так вот вопрос, какой объём этого пространства стоит задавать, т.е. размер файла NDF.

    Спасибо.


    Просто настройте для этого файла автоприращение, он и вырастет до нужного ему размера.
    24 сентября 2010 г. 11:34