Описание тега functional-index
1
ответ
Почему Sybase не использует функциональный индекс?
Я создал функциональный индекс для таблицы Sybase. create index acadress_codpost_lower on acadress(LOWER(l5_codpost)) Затем я запускаю сложный запрос, который использует индекс. Без индекса это занимает 17.086 секунд. С индексом это занимает 0,076 с…
28 янв '15 в 16:36
0
ответов
Функциональный индекс Oracle против индекса с предикатами фильтра
У меня есть следующий запрос: SELECT * FROM USERS WHERE UPPER(FIRST_NAME) = 'JOHN' AND UPPER(LAST_NAME) = 'DOE' AND DOB = '07-SEP-11 00:00:00' Есть ли какой-то выигрыш в производительности для создания функционального индекса: CREATE INDEX functiona…
10 апр '17 в 19:06
1
ответ
Oracle Db 11.2 NLS_SORT Производительность сканирования диапазона индекса
Мы используем функциональные индексы nls_sort для столбцов varchar2. Когда мы пытаемся получить уникальное значение, производительность индекса так же хороша, как обычный (нефункциональный) индекс. Но когда мы пытаемся написать запрос с планом "скан…
29 июл '15 в 06:23
2
ответа
Индекс силы будет обновлен
Я передаю права собственности как отношения "Проект -> Владение -> Пользователь", и следующая функция получает имена владельцев проекта в виде текста: CREATE FUNCTION owners_as_text(projects) RETURNS TEXT AS $$ SELECT trim(both concat_ws(' ', screen…
25 янв '19 в 15:07
2
ответа
Создание индекса по функции Max Decode
У нас есть таблица, в которой хранится информация о пользователях в парах имен и значений атрибутов. В этой таблице мы создали представление путем транспонирования строк в столбцы с помощью декодирования. MAX(DECODE(attribute_name,'FirstName',attrib…
14 окт '15 в 03:14
1
ответ
Postgresql не использует созданный функциональный индекс
Для выполнения запроса SELECT count(*) FROM reservations WHERE (((json #>> '{details, attributes, checkIn}')::timestamptz at time zone (json #>> '{details, attributes, destinationTimeZone}'))) >= '2019-01-17' AND (((json #>> '{d…
23 мар '20 в 16:08
1
ответ
Как использовать функциональный индекс MySQL в столбце datetime?
Скажем, я запускаю MySQL 8 с таблицей dataсодержащий около 1 млн строк. И я хочу отфильтровать datetime колонка на date диапазон (с использованием индекса даты). CREATE TABLE `data` ( `rowId` int NOT NULL AUTO_INCREMENT, `data` json NOT NULL, `creat…
06 дек '20 в 00:53
1
ответ
Не могу создать функциональный индекс поверх своей пользовательской функции.
Я играю с функциональным индексом в MySQL 8 и использую базу данных *employees*. Итак, я создал эту функцию: DELIMITER $$ CREATE FUNCTION salary_range2(salary DECIMAL(10,2)) RETURNS INT DETERMINISTIC READS SQL DATA BEGIN RETURN CASE WHEN salary <…
14 май '23 в 02:19