В целях облегчения навигации по сайту используются Cookie-файлы. Продолжая просмотр сайта, вы принимаете указанные Cookie-файлы. Для получения дополнительной информации и изменения настроек ознакомьтесь с политикой Cookie и политикой конфиденциальности. Закрыть

[HM1] Cкорость импорта

    • ClerikX
      ClerikX
      Бронза
      На форуме с: 22.08.2009 Сообщения: 5.994
      В общем понятно что после того как база капитально разрослась то скорость импорта будет маленькая и вообще надо ее чистить и т.п, но объясните мне тогда такое явление:

      создал я базу (новую) и решил в нее заимпортить все руки на лимит (не свои), ну вот и буквально спустя 20-30мин скорость падает до ужасной (16-19рук\сек)

      просто раньше помню что месяцами импортил и все равно скорость была на уровне 40...

      какие могут быть причины? а то импортить надо много а тут такая печаль...
  • 11 ответов
    • OldGambler
      OldGambler
      Бронза
      На форуме с: 27.10.2010 Сообщения: 3.870
      Установить ХМ2 :)
      В 1-ом та же фигня :s_cry:
    • ClerikX
      ClerikX
      Бронза
      На форуме с: 22.08.2009 Сообщения: 5.994
      Оригинал пользователя OldGambler
      Установить ХМ2 :)
      В 1-ом та же фигня :s_cry:
      мне не нужен сырой продукт и такой излишек стат, который предлагается в ХМ2, это все равно что вместо ХР ставить висту не дождавшись 7:)

      дык раньше так не было! а почему сейчас так?

      еще родился вопрос: от чего зависит скорость импорта? можете назвать вообще все более-менее значимые факторы в порядке важности?
    • Lexterman
      Lexterman
      Гость
      На форуме с: 25.08.2008 Сообщения: 293
      Оригинал пользователя ClerikX
      Оригинал пользователя OldGambler
      Установить ХМ2 :)
      В 1-ом та же фигня :s_cry:
      мне не нужен сырой продукт и такой излишек стат, который предлагается в ХМ2, это все равно что вместо ХР ставить висту не дождавшись 7:)

      дык раньше так не было! а почему сейчас так?

      еще родился вопрос: от чего зависит скорость импорта? можете назвать вообще все более-менее значимые факторы в порядке важности?
      Купи 2-4 SSD и поставь их в RAID
      +сделай дефрагментацию дисков, вакум+реиндекс БД
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.938
      скорость импорта зависит по большей части от скорости винчестера.
      Так что совет предыдущего оратора - вполне актуален
    • ClerikX
      ClerikX
      Бронза
      На форуме с: 22.08.2009 Сообщения: 5.994
      Оригинал пользователя Lexterman
      +сделай дефрагментацию дисков, вакум+реиндекс БД
      про ссд понятно, а вот это зачем? если базу я сделал вообще новую сегодня...или все-таки базы взаимосвязаны?
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.938
      лишние поудаляй. Если не жалко
    • Bj1ag
      Bj1ag
      Бронза
      На форуме с: 01.10.2010 Сообщения: 775
      enterprisedb tuning wizard решит твою проблему)

      Важно: Эти действия требуют наличия у Вас установки PostgreSQL 8.3.x. и должны выполняться только продвинутыми пользователями PostgreSQL.

      1) Перейдите в меню Пуск > Программы > PostgreSQL 8.3 и проверьте наличие Application Stack Builder. Если он присутствует в списке, то перейдите к шагу 8.
      2) Деинсталлируйте PostgreSQL через Панель Управления Windows (Ваши данные сохранятся, только для пользователей Windows Vista). User Account Control должен быть отключен.
      3) Перейдите в Пуск > Выполнить > 'cmd' -> OK. (Пользователи Windows Vista должны перейти в Пуск > Все программы > Accessories > Выполнить). В командной строке напишите net user postgres /delete и нажмите enter.
      4)Скачайте последнюю версию PostgreSQL 8.3.x с сайта PostgreSQL. (Выберите “latest version > select win32 > select postgresql-8.3.x.zip” кликните на http или ftp под флагом Вашей страны).
      5) По окончании скачивания дабл-кликом откройте скачаный файл и разархивируйте содержимое zip архива.
      6) Дабл-кликом запустите postgresql-8.3.msi для инсталляции PostgreSQL 8.3.x.
      7) Когда Вы дойдете до экрана Initialize your database, снимите галочку, чтобы пропустить данный этап. (В этом нет необходимости, поскольку Ваша область данных уже сконфигурирована и осталась от предыдущей инсталляции).
      8) В конце инсталляции запустите Application Stack Builder.
      9) Выберите Ваш PostgreSQL Database Server и нажмите Далее.
      10) Расщелкните AddOns и выберите EnterpriseDB Tuning Wizard.
      11) Скачайте tuning wizard, выбрав свою страну и продолжите.
      12) В конце установки запустите EnterpriseDB Tuning Wizard.
      13)Выберите свой PostgreSQL Database server и нажмите Далее.
      14) Under Server Utilization, select Mixed and click Next.
      15) Закончите установку мастера настроек.
      Использование памяти PostgreSQL теперь сконфигурировано конкретно для Вашего компьютера, что должно сказаться на производительности.
    • Lexterman
      Lexterman
      Гость
      На форуме с: 25.08.2008 Сообщения: 293
      Bj1ag , а для PostgreSQL 9.x этот мануал применим?
      Интересно потестировать
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.938
      Саппорт ХМ рекомендует НЕ пользоваться Тюнинг визардом - что-то он там в конфигурации не так, как ХМ надо, меняет
      В самом ХМ (и 1, и 2) есть подобная фича
      database management - tune
    • ClerikX
      ClerikX
      Бронза
      На форуме с: 22.08.2009 Сообщения: 5.994
      так стоит пользоваться визардом или нет?:)
    • stanisluv
      stanisluv
      Модератор
      Модератор
      На форуме с: 18.06.2008 Сообщения: 47.706
      Раз саппорт ХМ-а говорит, что пользоваться не надо, то надо его слушать.
      Касательно дефрагментации диска-тебе очень правильно посоветовали.

      Только не вздумай дефрагментировать сторонними средствами, т.к. это убьёт PostgreSQL на корню. Дефрагментировать только средствами ОС.