:: Visual Foxpro, Foxpro for DOS
Re: Как элегантно/красиво вывести сообщение о отсутствующей записи?
sphinx
Автор

Сообщений: 31184
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Igor Korolyov
Медленно работают неоптимизированные запросы
Запросы работают медленно, предположу что из-за содержания FOR в индексах:
Цитата:
Если вы применяете в команде INDEX предложение FOR, то Rushmore не сможет использовать этот индекс для оптимизации.
Источник: www.foxclub.ru

Убирать FOR не то что НЕ рекомендуется.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Как элегантно/красиво вывести сообщение о отсутствующей записи?
Sawradym

Сообщений: 2244
Откуда: Винница
Дата регистрации: 15.05.2007
sphinx
Igor Korolyov
Медленно работают неоптимизированные запросы
Запросы работают медленно, предположу что из-за содержания FOR в индексах:
Цитата:
Если вы применяете в команде INDEX предложение FOR, то Rushmore не сможет использовать этот индекс для оптимизации.
Источник: www.foxclub.ru

Убирать FOR не то что НЕ рекомендуется.

Ну так не убирай, просто добавь нормальных индексов.
Ratings: 0 negative/0 positive
Re: Как элегантно/красиво вывести сообщение о отсутствующей записи?
sphinx
Автор

Сообщений: 31184
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Sawradym
Ну так не убирай, просто добавь нормальных индексов.
Это потянет внесение/согласование в документацию. А значит затянет сроки внедрения, всяких бумаг и организационных вопросов и так валом. На деньгах скажется.

По идее все надо посадить на связку VFP+Oracle, да у нас это - как до Луны пешком.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Как элегантно/красиво вывести сообщение о отсутствующей записи?
Sawradym

Сообщений: 2244
Откуда: Винница
Дата регистрации: 15.05.2007
sphinx
Sawradym
Ну так не убирай, просто добавь нормальных индексов.
Это потянет внесение/согласование в документацию. А значит затянет сроки внедрения, всяких бумаг и организационных вопросов и так валом. На деньгах скажется.

По идее все надо посадить на связку VFP+Oracle, да у нас это - как до Луны пешком.

Соболезную

Интересно, что сказано в документации по поводу индексов с FOR?
Ratings: 0 negative/0 positive
Re: Как элегантно/красиво вывести сообщение о отсутствующей записи?
sphinx
Автор

Сообщений: 31184
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Sawradym
Интересно, что сказано в документации по поводу индексов с FOR?
Так я же выше приводил ссылку после слова "Источник".

Sawradym
Соболезную
Да прорвемся!


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Как элегантно/красиво вывести сообщение о отсутствующей записи?
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Ну ежели начальству предпочтительнее не выкинуть г*но а заботливо перекладывать его по разным полочкам, то остаётся лишь посочувствовать...

Я даже предположу почему нельзя добавить новый индекс - гениальное ПО при каждом запуске эти индексы удаляет и создаёт заново (если может, т.е. если эта копия "первая" работающая с таблицами)

P.S. Вероятно коллега имел в виду вашу внутреннюю документацию - как они там обосновывают надобность в таких сомнительных индексах...
Кстати, не все FOR мешают - FOR !DELETED() в крайних версиях фокса не то что не мешает, оно ещё и помогает в некоторых случаях, т.к. помимо собственно индексного выражения оптимизирует ещё и пропуск удалённых записей


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Как элегантно/красиво вывести сообщение о отсутствующей записи?
sphinx
Автор

Сообщений: 31184
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Докладываю, как обещал. В очень сжатые сроки часть класса Юдина допилил. Часть методов работал криво, но под мои нужды я все запилил. И добавил целую плеяду по форматированию. Разумеется, как и обещал - выложу. И по возможности этот класс буду поддерживать. Но собираюсь скрестить (на всякий случай, фиг когда и что понадобится!) с классом Ромы Кольцова. Но пока несложно адаптировал макросы - теперь приседать по форматированию лтчетов почти не надо. Функции на чистом англе (ну или почти), так что в классе больших проблем не вижу.

Но класс сырой, сильно не пинать. Допилим, а за найденные ошибки - просто поблагодарю от души. Пока класс немного обкатаем - хотя бы неделю, в разных задачах.. А потом и на суд/замечания/предложения.

Опять же.. Кому надо/интересно - напишут. А кто-то и потом созреет.

CR & FR - вещи неплохие. Но у нас требования другие. Да и мне будет очень трудно (начнем с этого) обосновать необходимость. А для тестирования - обращайтесь. Документации нет, но что в большинстве грамотный спец разберется. Да и со мной связаться можно!


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 39 (Гостей: 39)

© 2000-2024 Fox Club 
Яндекс.Метрика