Ускорение SCAN и SELECT | |
---|---|
sphinx Автор Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Не можем с коллегами победить такую ситуацию: нормально работающая программа (причем на более слабых компьютерах) начинает тормозить на циклах SCAN... ENDSCAN и SQL-запросах. Игры с SYS() ничего не дали (да и смысл, если памяти больше, составляет на проблемной машине целых 16Гиг). Добавили в CONFIG.NT параметры BUFFERS и FILES... Ничего не дало.
Я склонен считать, что есть какие-то системные (на уровне ОС) настройки/параметры, влияющие на стек/буфер. Есть идеи, что еще можно попробовать подкрутить? ------------------ "Veni, vidi, vici!"(с) |
Re: Ускорение SCAN и SELECT | |
---|---|
Simple777 Сообщений: 33855 Дата регистрации: 05.11.2006 |
Пароли, явки, версии [всего] ?
Злой антивирус? |
Re: Ускорение SCAN и SELECT | |
---|---|
sphinx Автор Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Проблемная машина - OC Windows 7, ОЗУ 16Гб. Приложение скомпилировано в VFP9SP2. Какую инфу еще надо? Почитал здесь: forum.foxclub.ru forum.foxclub.ru Я так понял, что не совпадает кодовая страница в ОС, так как приложение и базы в остальных случаях нормально кодированы (ну типа SET COLLATE). ------------------ "Veni, vidi, vici!"(с) |
Re: Ускорение SCAN и SELECT | |
---|---|
Alsim Сообщений: 3636 Откуда: Екатеринбург Дата регистрации: 17.11.2004 |
CONFIG.NT, Саша, нужен для ДОСовского фокса, для виндового - config.fpw А SET COLLATE нужно прописать ту машин (как у Пинк Флойд))) Set Collate To 'MACHINE' и всё ;) |
Re: Ускорение SCAN и SELECT | |
---|---|
sphinx Автор Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Привет, Саня! 1) Почему не SET COLLATE TO 'RUSSIAN'? 2) Объясни, почему на одних машинах один и тот же CONFIG.FPW работает нормально, а на других - тормозит и в него надо писать волшебный SET? Я-то считал, что связано с чтением кодировки индексов, а они и базы на сети лежат для общего доступа. ------------------ "Veni, vidi, vici!"(с) |
Re: Ускорение SCAN и SELECT | |
---|---|
Igor Korolyov Сообщений: 34580 Дата регистрации: 28.05.2002 |
Для нового проекта, да (чтобы индексы в процессе разработки в такой последовательности и создавались), для существующего - в то, какой collate у индексов задан. ------------------ WBR, Igor |
Re: Ускорение SCAN и SELECT | |
---|---|
Alsim Сообщений: 3636 Откуда: Екатеринбург Дата регистрации: 17.11.2004 |
1)Можно и 'RUSSIAN', я всегда ту машин прописываю в индексировании и больше ни где. 2)Вообще никогда не пишу setы в config.fpw только кодепейдж и пути (у меня они обычно в нём прописываются к сетевой базе)
Я бы на проблемной машине повертел сканы и запросы локально. Если быстро будут, проблема, сам понимаешь сетевая: сетевуха, кабель, хаб, фаервол-антвирус. Если так же, то уже сеты или сам код смотреть, где затыкается. |
Re: Ускорение SCAN и SELECT | |
---|---|
sphinx Автор Сообщений: 31166 Откуда: Каменск-Уральски Дата регистрации: 22.11.2006 |
Игорь, Сань - да я вас услышал. Так-то и хотел ребятам (проект не мой, но по фоксу я реально побольше знаю. или у кого спросить). Ну в понедельник откомпилируем - сообщу результат. Я не верю, но я порой в пессимистах. Отпишусь.
------------------ "Veni, vidi, vici!"(с) |
© 2000-2024 Fox Club  |