Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Скорость в Pervasive ISAM (Btrieve) и Pervasive SQL / 3 сообщений из 3, страница 1 из 1
01.09.2009, 12:45
    #36172361
Olga_3005
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость в Pervasive ISAM (Btrieve) и Pervasive SQL
Доброе время суток!

Мы долгое время работаем с Pervasive 8 ISAM (Btrieve).
Теперь для значительного увеличения производительности наших программ планируем перейти на SQL.

В связи с этим выбираем из двух платформ:
- Pervasive SQL v10
- Microsoft SQL 2008 (или 2005)

При тестировании на скорость обработки больших массивов данных столкнулись с проблемой.

Имеем таблицу, которая содержит 11 полей, 6 индексов (в среднем по 3-8 сигментов в каждом), без внешних ключей.
Количество строк - 500 тысяч

В используемой нами среде разработки пишем простую прогу - просмотр этой таблицы на разных платформах:
- Pervasive ISAM v10
- Pervasive SQL v10
- Microsoft SQL 2005

Для тестирования скорости выполняем эту программу с разными индексами.
По первому индексу на всех платформах скорость везде почти одинаковая, но по другим индексам скорость в
Pervasive SQL v10 и Microsoft SQL 2005 значительно ниже чем в Pervasive ISAM v10.

Это нормально или так не должно быть?
Если нет, то посоветуйте, пожалуйста, как можно решить эту проблему.
...
Рейтинг: 0 / 0
02.09.2009, 10:55
    #36174168
golsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость в Pervasive ISAM (Btrieve) и Pervasive SQL
В SQL нет понятия просматривать по индексу. Будет использован индекс при выборке данных или нет, если будет - то какой именно зависит от оптимизатора (условий выборки в кляузе where ).
order by лишь сортирует выбоку, но на выбор использования индекса влияния не оказывает.
...
Рейтинг: 0 / 0
09.09.2009, 07:58
    #36185366
БПА
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость в Pervasive ISAM (Btrieve) и Pervasive SQL
В PSQL смотрите (спец утилитой) схему выполнения запроса, с использованием индексов или нет, возможно запрос криво составлен.
...
Рейтинг: 0 / 0
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Скорость в Pervasive ISAM (Btrieve) и Pervasive SQL / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]