Как создать прогнозы для конкретных запросов с помощью Vertica Database Designer?

Как передать сценарий конструктору баз данных Vertica, если я хочу создать проекции для конкретных запросов?
Могу ли я написать более одного оператора SELECT внутри файла, который будет предоставлен в качестве входных данных для конструктора баз данных?


person Up_One    schedule 18.07.2012    source источник


Ответы (1)


Создайте текстовый файл с запросами, для которых вы хотите оптимизировать. При появлении запроса в процессе DBD укажите его на этот файл.

Когда я работал/обсуждал оптимизацию с помощью Vertica Database Designer, мне казалось, что рекомендуемый верхний предел для запросов в файле равен 100.

Если вы хотите увеличить вес запроса, введите его несколько раз.

person QuinnG    schedule 18.07.2012
comment
что вы имеете в виду под: если вы хотите более сильно взвесить запрос, введите его несколько раз. ? - person Up_One; 19.07.2012
comment
Если у вас есть запрос, который будет выполняться чаще, или вы хотите, чтобы прогнозы были более оптимизированы для него, вы можете включить его несколько раз, чтобы придать этому «семейству запросов» больший вес при создании оптимизированных прогнозов. он не создает проекцию для каждого запроса, он анализирует запросы и пытается создать набор проекций, которые будут обрабатывать запросы. Более частые подобные запросы приведут к более оптимизированному запросу для этих типов. Я мало работал с DBD, использовал его в качестве отправной точки, но большую часть своих прогнозов делал вручную. - person QuinnG; 19.07.2012