|
MariaDB не используется индекс при Order by
|
|||
---|---|---|---|
#18+
Здравствуйте обрезанный вид запроса 10.3.23-MariaDB Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Время выполнения: 0.44851 сек. EXPLAIN (не понял как его обернуть чтобы был читаем вид поэтому картинка) https://prnt.sc/sy5kil Без ORDER BY BE.ID DESC Время выполнения: 0.00045 сек. EXPLAIN https://prnt.sc/sy5lyr И уже используются индексы Индексы таблиц (не понял как их обернуть чтобы был читаем вид поэтому картинка) b_iblock https://prnt.sc/sy5p8e Элементов 36 b_iblock_element https://prnt.sc/sy5pxs Элементов 196713 b_iblock_7_index https://prnt.sc/sy5qe2 Элементов 803264 Индексы были добавлены уже вроде во всех возможных вариациях но результата нет Подскажите пожалуйста в чем проблема или только избавление от ORDER BY избавит? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2020, 00:29 |
|
MariaDB не используется индекс при Order by
|
|||
---|---|---|---|
#18+
обернуть тегом CSV (разделитель ЗПТ) и использовать "Предварительный просмотр" п1 п2 п3с1 с2 с3 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2020, 08:56 |
|
MariaDB не используется индекс при Order by
|
|||
---|---|---|---|
#18+
Alex_Ustinov спасибо переписал вопрос полностью 10.3.23-MariaDB Запрос Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Время выполнения: 0.44851 сек. EXPLAIN id select_type table type possible_keys key key_len ref rows Extra1 SIMPLE BE index PRIMARY.IBelementID.ID.NEW_IBLOCK_ID_NEW.new_1890_NEW.new_1890_NEW2.index_name123.index_nam3213 PRIMARY 4 1 Using temporary1 SIMPLE B eq_ref PRIMARY.new_1890.new_test_new PRIMARY 4 testeuro.BE.IBLOCK_ID 1 Using index; Distinct1 SIMPLE FC ref new1954 new1954 4 testeuro.BE.ID 4 Using index; Distinct Без ORDER BY BE.ID DESC Время выполнения: 0.00045 сек. EXPLAIN без ORDER BY id select_type table type possible_keys key key_len ref rows Extra1 SIMPLE B index PRIMARY.new_1890.new_test_new new1908 3 36 Using index; Using temporary1 SIMPLE BE ref PRIMARY.IBelementID.ID.NEW_IBLOCK_ID_NEW.new_1890_NEW.new_1890_NEW2.index_name123.index_nam3213 NEW_IBLOCK_ID_NEW 4 testeuro.B.ID 3073 Using index1 SIMPLE FC ref new1954 new1954 4 testeuro.BE.ID 4 Using index; Distinct Индексы таблиц b_iblock Элементов 36 Имя индекса Тип Уникальный Упакован Столбец Уникальных элементов Сравнение NullPRIMARY BTREE Да Нет ID 36 A Нетix_iblock_api_code BTREE Да Нет API_CODE 2 A Даix_iblock BTREE Нет Нет IBLOCK_TYPE_ID 18 A Нет LID 18 A Нет ACTIVE 18 A Нетix_perf_b_iblock_1 BTREE Нет Нет LID 2 A Нетnew1891 BTREE Нет Нет TIMESTAMP_X 36 A Нетnew1892 BTREE Нет Нет IBLOCK_TYPE_ID 18 A Нетnew1894 BTREE Нет Нет CODE 6 A Даnew1895 BTREE Нет Нет API_CODE 2 A Даnew1896 BTREE Нет Нет NAME 36 A Нетnew1898 BTREE Нет Нет SORT 2 A Нетnew1899 BTREE Нет Нет LIST_PAGE_URL 18 A Даnew1901 BTREE Нет Нет SECTION_PAGE_URL 18 A Даnew1902 BTREE Нет Нет CANONICAL_PAGE_URL 4 A Даnew1903 BTREE Нет Нет PICTURE 2 A Даnew1905 BTREE Нет Нет DESCRIPTION_TYPE 2 A Нетnew1906 BTREE Нет Нет RSS_TTL 2 A Нетnew1908 BTREE Нет Нет RSS_FILE_ACTIVE 2 A Нетnew1909 BTREE Нет Нет RSS_FILE_LIMIT 2 A Даnew1910 BTREE Нет Нет RSS_FILE_DAYS 2 A Даnew1911 BTREE Нет Нет RSS_YANDEX_ACTIVE 2 A Нетnew1912 BTREE Нет Нет XML_ID 9 A Даnew1913 BTREE Нет Нет TMP_ID 12 A Даnew1914 BTREE Нет Нет INDEX_ELEMENT 2 A Нетnew1915 BTREE Нет Нет INDEX_SECTION 4 A Нетnew1916 BTREE Нет Нет WORKFLOW 2 A Нетnew1917 BTREE Нет Нет BIZPROC 2 A Нетnew1918 BTREE Нет Нет SECTION_CHOOSER 2 A Даnew1919 BTREE Нет Нет LIST_MODE 9 A Даnew1920 BTREE Нет Нет RIGHTS_MODE 2 A Даnew1921 BTREE Нет Нет SECTION_PROPERTY 4 A Даnew1922 BTREE Нет Нет PROPERTY_INDEX 9 A Даnew1924 BTREE Нет Нет LAST_CONV_ELEMENT 2 A Нетnew1925 BTREE Нет Нет SOCNET_GROUP_ID 2 A Даnew1926 BTREE Нет Нет EDIT_FILE_BEFORE 4 A Даnew1927 BTREE Нет Нет EDIT_FILE_AFTER 4 A Даnew1928 BTREE Нет Нет SECTIONS_NAME 6 A Даnew1929 BTREE Нет Нет SECTION_NAME 4 A Даnew1930 BTREE Нет Нет ELEMENTS_NAME 6 A Даnew1931 BTREE Нет Нет ELEMENT_NAME 4 A ДаDETAIL_PAGE_URL BTREE Нет Нет DETAIL_PAGE_URL 18 A Даnew1923 BTREE Нет Нет VERSION 2 A Нетnew_1890 BTREE Нет Нет ID 36 A Нетnew_test_new BTREE Нет Нет ID 36 A Нет ACTIVE 36 A Нет LID 36 A Нет b_iblock_element Элементов 196713 Имя индекса Тип Уникальный Упакован Столбец Уникальных элементов Сравнение NullPRIMARY BTREE Да Нет ID 196713 A Нетix_iblock_element_3 BTREE Нет Нет WF_PARENT_ELEMENT_ID 2 A Даix_perf_b_iblock_element_1 BTREE Нет Нет WF_STATUS_ID 2 A Даix_perf_b_iblock_element_2 BTREE Нет Нет MODIFIED_BY 18 A Даix_perf_b_iblock_element_3 BTREE Нет Нет WF_LOCKED_BY 2 A Даix_perf_b_iblock_element_4 BTREE Нет Нет CREATED_BY 16 A ДаIBelementID BTREE Нет Нет ID 196713 A НетID BTREE Нет Нет ID 196713 A Нет IBLOCK_ID 196713 A Нет IBLOCK_SECTION_ID 196713 A Да PREVIEW_PICTURE 196713 A Да DETAIL_PICTURE 196713 A Да WF_PARENT_ELEMENT_ID 196713 A Даnew1968 BTREE Нет Нет TIMESTAMP_X 5620 A Даnew1970 BTREE Нет Нет DATE_CREATE 15131 A Даnew1973 BTREE Нет Нет IBLOCK_SECTION_ID 8941 A Даnew1974 BTREE Нет Нет ACTIVE 2 A Нетnew1975 BTREE Нет Нет ACTIVE_FROM 38 A Даnew1976 BTREE Нет Нет ACTIVE_TO 2 A Даnew1977 BTREE Нет Нет SORT 34 A Нетnew1978 BTREE Нет Нет NAME 196713 A Нетnew1979 BTREE Нет Нет PREVIEW_PICTURE 196713 A Даnew1981 BTREE Нет Нет PREVIEW_TEXT_TYPE 2 A Нетnew1982 BTREE Нет Нет DETAIL_PICTURE 196713 A Даnew1984 BTREE Нет Нет DETAIL_TEXT_TYPE 2 A Нетnew1988 BTREE Нет Нет WF_NEW 2 A Даnew1990 BTREE Нет Нет WF_DATE_LOCK 2 A Даnew1992 BTREE Нет Нет IN_SECTIONS 2 A Нетnew1993 BTREE Нет Нет XML_ID 196713 A Даnew1994 BTREE Нет Нет CODE 196713 A Даnew1995 BTREE Нет Нет TAGS 2 A Даnew1996 BTREE Нет Нет TMP_ID 196713 A Даnew1997 BTREE Нет Нет WF_LAST_HISTORY_ID 2 A Даnew1998 BTREE Нет Нет SHOW_COUNTER 130 A Даnew1999 BTREE Нет Нет SHOW_COUNTER_START 196713 A ДаNEW_IBLOCK_ID_NEW BTREE Нет Нет IBLOCK_ID 64 A Нетnew_1890_NEW BTREE Нет Нет ID 196713 A Нет IBLOCK_ID 196713 A Нетnew_1890_NEW2 BTREE Нет Нет IBLOCK_ID 64 A Нет ID 196713 A Нетindex_name123 BTREE Нет Нет ID 196713 A Нетindex_nam3213 BTREE Нет Нет ID 196713 A Нет b_iblock_7_index Элементов 803264 Имя индекса Тип Уникальный Упакован Столбец Уникальных элементов Сравнение NullPRIMARY BTREE Да Нет SECTION_ID 4897 A Нет FACET_ID 10298 A Нет VALUE 9677 A Нет VALUE_NUM 44625 A Нет ELEMENT_ID 803264 A НетIX_b_iblock_7_index_0 BTREE Нет Нет SECTION_ID 4868 A Нет FACET_ID 12551 A Нет VALUE_NUM 38250 A Нет VALUE 20081 A Нет ELEMENT_ID 803264 A Нетnew1953 BTREE Нет Нет SECTION_ID 5820 A Нетnew1954 BTREE Нет Нет ELEMENT_ID 200816 A Нетnew1955 BTREE Нет Нет FACET_ID 10 A Нетnew1956 BTREE Нет Нет VALUE 6 A Нетnew1957 BTREE Нет Нет VALUE_NUM 2434 A Нетnew1958 BTREE Нет Нет INCLUDE_SUBSECTIONS 2 A Нет Индексы были добавлены уже вроде во всех возможных вариациях но результата нет Подскажите пожалуйста в чем проблема или только избавление от ORDER BY избавит? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.06.2020, 12:17 |
|
|
start [/forum/topic.php?fid=47&fpage=20&tid=1828521]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 145ms |
0 / 0 |