Re: Optimizer : query rewrite and execution plan ?

Поиск
Список
Период
Сортировка
От Erik Jones
Тема Re: Optimizer : query rewrite and execution plan ?
Дата
Msg-id 6581A916-DA36-4E8E-92DF-48344BB6E1E0@myemma.com
обсуждение исходный текст
Ответ на Re: Optimizer : query rewrite and execution plan ?  ("Roberts, Jon" <Jon.Roberts@asurion.com>)
Ответы Re: Optimizer : query rewrite and execution plan ?  ("Roberts, Jon" <Jon.Roberts@asurion.com>)
Список pgsql-performance
On Feb 6, 2008, at 7:35 AM, Roberts, Jon wrote:

>
>>> Since the SQL is not your fault and difficult to control, it is an
>>> argument in favour of an optional planner mode that would perform
>>> additional checks for redundant clauses of various kinds. The
> default
>>> for that would be "off" since most people don't suffer from this
>>> problem. BO isn't the only SQL generating-client out there, so I
> think
>>> this is a fairly wide problem.
>>
>> I would have to disagree. I spend a lot of time writing code that
>> generates SQL from a business app and feel strongly that any
>> optimisation is my responsibility.
>>
>
> The point to a BI tool like BO is to abstract the data collection
> and do
> it dynamically.  The SQL is built at run time because the tool is
> designed to give the end user as much flexibility as the data
> structure
> allows to query the data however they want.
>
> It isn't feasible, possible, or recommended to rewrite all of the
> possible generated SQL that could be designed at runtime by the tool.

No, but it is feasible to expect the tool to generate well-formed
queries without redundant clauses.  There are plenty that do.

Erik Jones

DBA | Emma®
erik@myemma.com
800.595.4401 or 615.292.5888
615.292.0777 (fax)

Emma helps organizations everywhere communicate & market in style.
Visit us online at http://www.myemma.com




В списке pgsql-performance по дате отправления:

Предыдущее
От: "Roberts, Jon"
Дата:
Сообщение: Re: Optimizer : query rewrite and execution plan ?
Следующее
От: "Roberts, Jon"
Дата:
Сообщение: Re: Optimizer : query rewrite and execution plan ?