Кто Ни Будь Так Делал

Тема в разделе "1C и всё что с ней связано", создана пользователем Allexei, 9 ноя 2011.

  1. Allexei

    Allexei Well-Known Member

    Регистрация:
    2 май 2008
    Сообщения:
    322
    Симпатии:
    0
    Вопросик такого плана. Слышал краем уха что можно из БД некоторые таблицы "переносить" в отдельный файл. То бишь например у меня есть таблица регистра себестоимости на 4 гига (например). Ее можно "вынести" из базы в отдельный файл и скуль будет к нему таким образом обращатся. Никто не слышал о подобном?
     
  2. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Регистр проблематично. Он же в нескольких таблицах хранится. Самостоятельно организовать запись движений сложновато будет.
     
  3. Allexei

    Allexei Well-Known Member

    Регистрация:
    2 май 2008
    Сообщения:
    322
    Симпатии:
    0
    На сколько я понял за целостность базы при таком распределении отвечает сам скуль.
     
  4. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Я не про целостность. Регистр хранится в нескольких таблицах - остатки по периодам, обороты и т.п... Во внешние таблицы надо писать средствами скуля, и читать их тоже...
     
  5. vitfil

    vitfil IT-интегратор

    Регистрация:
    2 апр 2004
    Сообщения:
    2.070
    Симпатии:
    0
    А какой прок будет с того? Сделать это совсем не трудно через энтерпрайз менеджер. Вопрос в том, чего вы хотите достичь. 4 гига для правильно настроенного скуля на кошерном железе - тьфу.
     
  6. Allexei

    Allexei Well-Known Member

    Регистрация:
    2 май 2008
    Сообщения:
    322
    Симпатии:
    0
    База растет не по дням а по часам. Вот и думаю если запихать пару тройку самых "веселых" таблиц в рейд...Будет ли от этого прок?
     
  7. Darlock

    Darlock Well-Known Member
    1C Team

    Регистрация:
    4 янв 2008
    Сообщения:
    558
    Симпатии:
    0
    Одну таблицу вынести в отдельный файл из БД не получится. Поставь 8.2 и используй "агригаты" - проще будет. Для ускорения, некоторые переносят системные БД SQL на отдельный диск или виртуалку.
     
  8. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Но агрегаты ведь только для регистров оборотов.
     
  9. Darlock

    Darlock Well-Known Member
    1C Team

    Регистрация:
    4 янв 2008
    Сообщения:
    558
    Симпатии:
    0
    А регистр "себестоимостей" - не оборотный? мне кажется еще как оборотный, по логике :KillMe:
     
  10. unknown181538

    unknown181538 НеГуру
    1C Team

    Регистрация:
    28 дек 2008
    Сообщения:
    1.418
    Симпатии:
    0
    Кто ж его знает)
    Если себестоимость продаж - оборотный. А если партии - остаточный...
     
  11. Allexei

    Allexei Well-Known Member

    Регистрация:
    2 май 2008
    Сообщения:
    322
    Симпатии:
    0
    Да речь не идет о конкретном регистре, вопрос чисто теоретический. Интересно был ли у кого опыт такого "деланья"? Если был, то поделитесь, если нет то... будет время буду сидеть копать сам.
     
  12. Дайнеко

    Дайнеко Well-Known Member
    1C Team

    Регистрация:
    19 ноя 2009
    Сообщения:
    951
    Симпатии:
    0
    Да если ты что и изобретешь, то это будет проигрышный вариант, да с потерей сил и времени. Работать будет медленно и нестабильно. С чего тогда разработчикам SQL не пришла такая светлая мысль раскидать файлы.
    У меня есть такое правило: Одним из способов решения проблемы является устранение самой проблемы. Может лучше задуматься: не слишком ли большой файл для регистра? И принять меры к устранению избыточности.
     
Загрузка...

Поделиться этой страницей