Предоставление ключа секционирования для секционированной таблицы увеличивает стоимость запроса

Это звучит как изменение пространства имен __builtin__. Для этого:

import __builtin__
__builtin__.foo = 'some-value'

Не используйте __builtins__ напрямую (обратите внимание на дополнительные «s») - видимо, это может быть словарь или модуль. [3]

Теперь foo доступен для использования всюду.

Я не рекомендую это обычно, но использование этого зависит от программиста.

Присвоение ему должно выполняться, как указано выше, только установка foo = 'some-other-value' будет устанавливать его только в текущем пространстве имен.

0
задан Billy 18 January 2019 в 17:47
поделиться

1 ответ

У меня была ситуация, когда я соединял две таблицы, обе таблицы были разделены. Запрос использовал индекс для первой таблицы, но выполнил полное сканирование таблицы во второй таблице. Я добавил подсказку для использования индекса на второй таблице. С этой подсказкой план объяснения показал запрос с использованием индекса во второй таблице.
Если у вас есть индекс для T2.ID, я предлагаю вам добавить подсказку к вашему запросу для этого индекса.

0
ответ дан Marvin Krone 18 January 2019 в 17:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: