4D v14.3DESCRIBE QUERY EXECUTION |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
DESCRIBE QUERY EXECUTION
DESCRIBE QUERY EXECUTION
O comando DESCRIBE QUERY EXECUTION permite ativar ou desativar o modo de análise da execução de pesquisas para o processo atual. O comando funciona unicamente no contexto dos comandos de pesquisa da linguagem 4D tal como QUERY.
Geralmente, a descrição do plano de uma pesquisa e sua rota são idênticos, mas poderiam eventualmente ser diferentes porque 4D poderia implementar otimizações dinâmicas durante a execução da pesquisa para melhorar o rendimento. Por exemplo, una pesquisa indexada pode ser convertida dinamicamente em uma pesquisa seqüencial se o motor 4D estima que seria mais rápida, este é o caso, quando o número de registros nos quais é realizada a pesquisa for baixo. Passe False no parâmetro estado quando não necessite analisar as pesquisas. O modo de análise da execução das pesquisas pode tornar lenta a aplicação. O seguinte exemplo ilustra o tipo de informação obtida utilizando estes comandos: C_TEXT($vResultPlan;$vResultPath) Depois de executar este código, $vResultPlan e $vResultPath contém descrições das pesquisas realizadas, por exemplo: $vResultPlan : Se a constante Description in XML Format se passa ao comando Get last query path, $vResultPath contém a descrição da pesquisa expressada em XML: $vResultPath : <QueryExecution> <steps description="And" time="0" recordsfounds="1227"> <steps description="[Merge] : ACTORS with CITIES" time="13" recordsfounds="1227"> <steps description="[Join] : ACTORS.Birth_City_ID =CITIES.City_ID" time="13" recordsfounds="1227"/> </steps> </steps> </QueryExecution> |
PROPRIEDADES
Produto: 4D
HISTÓRIA
Criado por: 4D v11 SQL Release 1 VER TAMBÉM
Get last query path ARTICLE USAGE
Manual de linguagem 4D ( 4D v12.4) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||