AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Администрирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.04.2007, 13:00   #1  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
У нас старый Navision 2.0. Там размер файла базы ограничен 2Гб, расширять можно только посредством создания второго файла. Создали мы второй файл на 200Мб. Работало все нормально довольно долго, и в один прекрасный момент начало дико тормозить. При выводе списка товаров, при входе в счет... Было установлено, что тормозит операция CALCFIELDS по таблице Item Ledger Entry (таблица размером 800Мб, кол-во записей полмиллиона). Если сделать Backup, а затем Restore в новый файл - помогает на пару дней, начинает работать побыстрее. Затем снова то же. Сделали архивацию данных в этой таблице, процентов на 15 уменьшили размер. Не помогает. Смущает то, что до этого несколько месяцев работало нормально. Не сталкивался никто с таким ?
Старый 18.04.2007, 13:03   #2  
Голышев Михаил is offline
Голышев Михаил
Участник
 
106 / 10 (1) +
Регистрация: 03.07.2006
Копайте в сторону SIFT'ов.

Попробуйте удалить все SIFTы 32 таблицы и создать их заново
Старый 18.04.2007, 13:11   #3  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Еще расширьте базу.
На ночь запускайте оптимизацию ключей.
Старый 18.04.2007, 13:15   #4  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Что такое SIFT ?
Оптимизация и так ведь происходит, когда восстанавливаешь базу в новый файл. Просто смущает, что раньше с большим размером таблицы было все нормально, а теперь началось. Насколько надо увеличить базу ? Сейчас занято 89% от размера.
Старый 18.04.2007, 13:22   #5  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
SIFT - сум индекс филды ;-)
При восстановлении естественно оптимизация происходит, но при текущей работе она постепенно нарушается.
В принципе, должно быть порядка 30% свободного места в базе. Оптимизация увеличивает свободное место.
Старый 18.04.2007, 13:27   #6  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Явно что-то с ключами. Удалил пару ключей дополнительных, сразу зашуршало быстрее гораздо. Если нигде не понадобятся, так и оставлю
Старый 18.04.2007, 14:21   #7  
IGG is offline
IGG
Участник
 
665 / 29 (2) +++
Регистрация: 24.08.2005
Адрес: СПб/Москва
На некоторых внедрениях встречал ситуацию когда люди ставили индексы на поля "Описание" или "Сумма". Или поле остатка на конкретном складе по конкретному коду. Думаю надо провести аудит индексов и убрать лишние
Старый 17.05.2007, 19:43   #8  
Галина is offline
Галина
Участник
 
1,132 / 28 (3) +++
Регистрация: 01.07.2003
Цитата:
Сообщение от golyshev Посмотреть сообщение
Копайте в сторону SIFT'ов.

Попробуйте удалить все SIFTы 32 таблицы и создать их заново
В версии два ноль этот совет не применим. Нельзя удалить все sift.Тогда была еще токо натив база.
Вообще странно-у нас было восемь файлов и все о-кей-особо не тормозило.
Старый 18.05.2007, 06:14   #9  
Aleksander is offline
Aleksander
Участник
 
82 / 10 (1) +
Регистрация: 30.04.2003
Адрес: Уссурийск
Цитата:
Сообщение от Галина Посмотреть сообщение
В версии два ноль этот совет не применим. Нельзя удалить все sift.Тогда была еще токо натив база.
Если рассматривать SIFT, как "сум индекс филды", по мнению Dzemon, то Галина не права. Ведь таблица может существовать (и такие таблицы существуют на практике) только лишь с одним ПЕРВИЧНЫМ ключом без "сум индекс филдов" и этого более чем достаточно. Возможно здесь путаница в терминах...
Что же все таки такое - SIFT? Если я правильно понимаю, то SIFT - это технология индексного суммирования. Или я все таки заблуждаюсь?

А тормоза, верно подмечено:
1. из-за обилия ненужных ключей
2. из-за некорректного расположения полей в ключе для "сум индекс филдов"
3. из-за обилия "флоуфилдов" на форме. Можно по умолчанию на форме (в данном случае списка товаров) оставлять только необходимый минимум "флоуфилдов"
Старый 22.05.2007, 16:06   #10  
Zvezdin is offline
Zvezdin
Участник
 
3 / 10 (1) +
Регистрация: 21.02.2007
Цитата:
Сообщение от Yakuza Посмотреть сообщение
Что такое SIFT ?
Оптимизация и так ведь происходит, когда восстанавливаешь базу в новый файл. Просто смущает, что раньше с большим размером таблицы было все нормально, а теперь началось. Насколько надо увеличить базу ? Сейчас занято 89% от размера.
Расширьте базу. По рекомендации нужно расширять при заполнении 75%. У меня тормоза начинались при 72%
Старый 02.07.2007, 12:39   #11  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Проблема решилась (надеюсь, навсегда). Ничто не помогало, даже уменьшение размера таблица Item Ledger Entry в два раза. Начал копать в сторону параметра DBMS Cache. Это параметр всегда был равен 500кб. Также нельзя было поставить галочку Commit Cache. Из клиента никак не менялось. После долгого сидения по западным форумам наугад сделал вот что: в командной строке запуска сервера написал дополнительные ключи cache=70000 и commitcache=yes. И он их проглотил ! Сразу изменились эти параметры, запустился slave.exe. Все просто залетало, по сравнению с тем, что было. Самое неприятное, что эти параметры вообще никак не описаны в бумажной документации Просто, что есть такие, и на что влияют. Но как их устанавливать - молчок.
Старый 03.07.2007, 11:21   #12  
satir is offline
satir
Участник
Аватар для satir
 
77 / 10 (1) +
Регистрация: 09.06.2006
Отчего же в доке "Installation & System Management: Business Solutions–Navision Microsoft Database Server" про эти параметры очень даже хорошо написано. С 2 не сталкивался, а в 3 и 4 входит в стандартную поставку вместе с другой документацией.
Старый 05.07.2007, 11:50   #13  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Вторая версия еще не микрософтовская была. Документация есть, там описано только, что есть такое свойство, и что оно дает. А вот как ключик указать - нет. Описано что угодно, dbreadonly=, id=, tempfilepath=... А про кэш ни слова.
Старый 06.07.2007, 10:54   #14  
Aleksander is offline
Aleksander
Участник
 
82 / 10 (1) +
Регистрация: 30.04.2003
Адрес: Уссурийск
Цитата:
Сообщение от Yakuza Посмотреть сообщение
Вторая версия еще не микрософтовская была. Документация есть, там описано только, что есть такое свойство, и что оно дает. А вот как ключик указать - нет. Описано что угодно, dbreadonly=, id=, tempfilepath=... А про кэш ни слова.
Странно. Но в документации "Инсталляция и администрирование системы" к версии 2.0 все превосходно описано, в том числе и про cache, даже приводятся примеры расчета...
Старый 06.07.2007, 17:28   #15  
Yakuza is offline
Yakuza
Участник
 
124 / 10 (1) +
Регистрация: 26.10.2004
Теоретически я представляю в чем дело. Может этот параметр задается при инсталляции и пишется в реестре ? Дело в том, что сервер ставили не инсталлируя, просто переписав директорию со старого сервера и вручную создав сервис. Но как раз в этой книжке не нашел описания параметров. Кстати, спутал. Navision изначально был версии 1.30, потом просто проапгрейдили его до второй версии.
Старый 11.07.2007, 09:27   #16  
Aleksander is offline
Aleksander
Участник
 
82 / 10 (1) +
Регистрация: 30.04.2003
Адрес: Уссурийск
Цитата:
Сообщение от Yakuza Посмотреть сообщение
Теоретически я представляю в чем дело. Может этот параметр задается при инсталляции и пишется в реестре ? Дело в том, что сервер ставили не инсталлируя, просто переписав директорию со старого сервера и вручную создав сервис.
Именно, при инсталляции и происходит запись в реестр.
Старый 11.07.2008, 14:37   #17  
yes is offline
yes
Участник
 
53 / 10 (1) +
Регистрация: 08.07.2008
Цитата:
Сообщение от Dzemon Посмотреть сообщение
Еще расширьте базу.
На ночь запускайте оптимизацию ключей.
Возможно ли оптимизацию таблиц взвалить на NAS ?
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:38.