Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> select for all entries, Вопросы на засыпку:) 
:(
    Опции темы
Invisible_kid
Дата 11.3.2010, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 2.9.2007

Репутация: нет
Всего: 3



Представим себе код:
Код

select (набор полей) into corresponding fields of table внутр_табл
    from имя_таблицы
    for all entries in ITAB
    where a = ITAB-a
      and b = ITAB-b
      and c = ITAB-c
    .


впоросы:
 увелисится ли скорость работы если:
 1) исключить из ITAB дубликаты a,b,c?
 2) объявить ITAB как sorted table:
     a) с сортировкой в порядке a,b,c
     б) с сортировкой в порядке c,b,a
  - ускорит ли это работу?
  - если ускорит то что быстрее а) или б) ? (если ключ в таблице "имя_таблицы" a,b,c)
PM MAIL   Вверх
tusha
Дата 11.3.2010, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 17.7.2008

Репутация: 1
Всего: 1



какая цель выборки? 
а вообще для оценки смотрятся планы выполнения 
PM MAIL   Вверх
Invisible_kid
Дата 11.3.2010, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 74
Регистрация: 2.9.2007

Репутация: нет
Всего: 3



вобще больше интересует виденее for all entries самим селектом и возможности (если таковая имеется) ускорить его работу.
так что на цель особо внимания можно не обращать а рассмативать то как пример чтобы было понятнееsmile

а анализом скорости выполнения пожже займусь, когда время появится,
но опять же: интересует логика самого селекта
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Составление SQL-запросов | Следующая тема »


 




[ Время генерации скрипта: 0.0378 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.