• Mobile apps - просто как 2х2!

    Рост количества информации и ускорение темпов жизни все сильнее требует постоянного присутсвия в рабочей сети, в том числе и в пути. Именно поэтому такю большую популярность приобретают смартфоны, КПК и планшеты, представляющие собой мобильные компьютеры для доступа к рабочей и личной информации.

    Сегодня довольно сложно встретить человека без мобильного телефона или смартфона. Это уже не просто средство связи, но также и инструмент для работы, управления личными данными, общения в интернете, а также разного вида развлечений.

     
     
  • Аналитические данные

    Для иллюстрации разнообразных аналитических и научных данных довольно удобно использовать красивые диаграммы. Табличный редактор  от Microsoft Excel 2010 предлагает огромное количество как стандартных так и довольно редких диаграмм и позволяет создавать сложные комбинации из уже существующих шаблонов.

    Создать диаграмму в программе Excel 2010 довольно просто, так как, открывая эту программу, вам потребуется нажать всголишь пару кнопок. Остается всего лишь их заполнить таблицу с данными. Как же это сделать?Вы узнаете из статей нашего сайта.

     
  •  E-mail и рассылки

    Не секрет, что на сегодняшний день E-mail рассылка всё еще является эффективным рекламным средством, признанным во всей интернет среде, по соотношению цена качество. Охват массовой рассылки соизмерим, разве, что с рекламой по телефону

    Маркетинг путем рассылок по электронной почте позволяет создать необходимую программу регулярных рассылок для продвижения своего бренла и развития бизнеса в целом. Наконец, правильно построенный интернет маркетинг по почте может укрепить положительные взаимоотношения клиентов и организации.

     
  • Мобильные устройства

    Новости, обзоры и тесты портативной техники и мобильных устройств. Современные смартфоны, КПК и планшеты содержат в себе довольно взрослый функционал, аналогичный такому же у своих «старших братьев». Удаленное администрирование, браузеры с технологиями flash и java-script, синхронизация электронной почты, заметок, обмен различными файлами. Обо всем этом и не только подробнее на нашем сайте.

проблема в скорости подбора номенклатуры

Категория Помощь

есть проблема со скоростью работыбаза УТ на db2 9.5в справочнике номенклатура 700000 записейстал отвратительно медленно работать поиск в подборе номенклатуры по наименованию или артикулу, ну очень долго ищет.индексы на месте, ложится на следующем запросе:Запрос.Текст = "|ВЫБРАТЬ ПЕРВЫЕ 51| Номенклатура.Код КАК Код,| Номенклатура.Артикул КАК Артикул,| Номенклатура.Ссылка КАК Номенклатура,| Номенклатура.НаименованиеПолное КАК НаименованиеПолное,| Номенклатура.Родитель КАК Родитель|ИЗ| Справочник.Номенклатура КАК Номенклатура||ГДЕ| Номенклатура." ЭлементыФормы.СписокВидовПоиска.Значение " ПОДОБНО &ШаблонПоиска СПЕЦСИМВОЛ ""~""| И Номенклатура.ЭтоГруппа = Ложь| " ?(ЕстьНоменклатурнаяГруппа, "И Номенклатура.НоменклатурнаяГруппа В (&НоменклатурнаяГруппа)", "") "|";есть ли у кого то идеи есть проблема со скоростью работы
база УТ на db2 9.5
в справочнике номенклатура 700000 записей
стал отвратительно медленно работать поиск в подборе номенклатуры по наименованию или артикулу, ну очень долго ищет.
индексы на месте, ложится на следующем запросе:

Запрос.Текст = "
|ВЫБРАТЬ ПЕРВЫЕ 51
| Номенклатура.Код КАК Код,
| Номенклатура.Артикул КАК Артикул,
| Номенклатура.Ссылка КАК Номенклатура,
| Номенклатура.НаименованиеПолное КАК НаименованиеПолное,
| Номенклатура.Родитель КАК Родитель
|ИЗ
| Справочник.Номенклатура КАК Номенклатура
|
|ГДЕ
| Номенклатура." ЭлементыФормы.СписокВидовПоиска.Значение " ПОДОБНО &ШаблонПоиска СПЕЦСИМВОЛ ""~""
| И Номенклатура.ЭтоГруппа = Ложь
| " ?(ЕстьНоменклатурнаяГруппа, "И Номенклатура.НоменклатурнаяГруппа В (&НоменклатурнаяГруппа)", "") "
|";

есть ли у кого то идеи по решению проблемы или оптимизации?

Комментарии  

 
0 #5 sasha 27.07.2013 17:05
Да так и есть, отработает не так как надо.
Я технически подошёл к вопросу.
Убирайте ПОДОБНО.
Если убрать нельзя, то будет тормозить, вариантов нет.
 
 
0 #4 dima 20.07.2013 09:37
так как он отберет во вложенном если он ищет колво вхождений скажем "амортизатор" в наименование, он просто тогда первые 51 запись возьмет.
и будет там искать уже с подобно
запрос не отработает как надо
 
 
0 #3 sasha 06.07.2013 07:38
Вообще старайтесь поиск делать по индексным полям.

Поясню, ПОДОБНО крайне тормозово отрабатывается. В запросе вашем я увидел ограничение записей. Если сначало выбрать эти записи, это быстро, а потом сделать подобно, то прирост будет ощутим. Без вложенного запроса, в запросе каждая запись проверялась на ПОДОБНО, с вложением выбиралось 51 записи и эти записи уже сравнивались на ПОДОБНО.
 
 
0 #2 dima 04.07.2013 16:23
Спасибо, переписал часть запроса без Подобно, ищет реально быстро. по артикулу поиск можно организовать так, но по наименованию не получится.

С вложенным запросом не понял если честно, в преимущество?
 
 
0 #1 sasha 04.07.2013 05:46
Перепиши запрос, убери ПОДОБНО. Если ПОДОБНО убрать нельзя то вложенный запрос сделай, типа:
ВЫБРАТЬ
| Вложенный.Код КАК Код,
| Вложенный.Артик ул КАК Артикул,
| Вложенный.Ссылк а КАК Номенклатура,
| Вложенный.Наиме нованиеПолное КАК НаименованиеПолное,
| Вложенный.Родит ель КАК Родитель
|ИЗ (
|ВЫБРАТЬ ПЕРВЫЕ 51
| Номенклатура.Ко д КАК Код,
| Номенклатура.Ар тикул КАК Артикул,
| Номенклатура.Сс ылка КАК Номенклатура,
| Номенклатура.На именованиеПолно е КАК НаименованиеПолное,
| Номенклатура.Ро дитель КАК Родитель
|ИЗ
| Справочник.Номе нклатура КАК Номенклатура
|
|ГДЕ
| Номенклатура.Эт оГруппа = Ложь
| " ?(ЕстьНоменклат урнаяГруппа, "И Номенклатура.Но менклатурнаяГру ппа В (&Номенклатурна яГруппа)", "") "
|"
) КАК Вложенный
|ГДЕ
| Вложенный." ЭлементыФормы.С писокВидовПоиск а.Значение " ПОДОБНО &ШаблонПоиска СПЕЦСИМВОЛ ""~""
 

You have no rights to post comments