Hint (SQL) (original) (raw)

About DBpedia

In various SQL implementations, a hint is an addition to the SQL standard that instructs the database engine on how to execute the query. For example, a hint may tell the engine to use or not to use an index (even if the query optimizer would decide otherwise).

Property Value
dbo:abstract In various SQL implementations, a hint is an addition to the SQL standard that instructs the database engine on how to execute the query. For example, a hint may tell the engine to use or not to use an index (even if the query optimizer would decide otherwise). (en) Sur les bases de données, plusieurs implémentations de SQL utilisent des hint (mot anglais signifiant "suggestion") comme addition au SQL standard pour indiquer au moteur SQL comment exécuter une requête. Par exemple, le hint peut indiquer de n'utiliser que très peu de mémoire, même si cela rend la requête beaucoup plus longue ; le hint peut indiquer aussi d'utiliser ou de ne pas utiliser d'index, même si l'optimiseur de requête veut le faire autrement. (fr) 데이터베이스 쿼리에서 다양한 SQL 구현체들은 데이터베이스 엔진에 쿼리 실행 방법을 지시하는 SQL 표준의 추가분으로서 힌트(hint)를 사용한다. 이를테면 힌트는 엔진에게 가능한 메모리를 덜 쓰도록 지시할 수도 있고(쿼리가 느리게 동작하더라도), 색인의 사용 여부를 알릴 수도 있다(쿼리 최적화에 관계 없이). (ko) Подсказка в языке SQL (англ. hint) — средство, позволяющее явным образом влиять на план запроса. Сам SQL-запрос содержит указание, какую информацию необходимо получить из базы данных, но не содержит указаний, каким образом это делать. В общем случае, реляционные СУБД по собственным правилам определяют план запроса и, соответственно, его выполняют. Однако на практике может возникнуть случай, что такой план запроса, в силу неучтённых средствами СУБД факторов, несовершенства логики или особых требований может оказаться неоптимальным. Подсказка позволяет явно вмешаться в формирование плана запроса, не полагаясь полностью на автоматику. Синтаксис и набор подсказок не описан в стандарте SQL, он сильно зависит от конкретной реализации СУБД. Выделяются следующие назначения подсказок: * указание порядка соединения таблиц, * указание метода соединения таблиц, * указание конкретного индекса для доступа к таблице. В некоторых случаях СУБД может проигнорировать подсказку. (ru)
dbo:wikiPageID 20412368 (xsd:integer)
dbo:wikiPageLength 2172 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1113182398 (xsd:integer)
dbo:wikiPageWikiLink dbr:EnterpriseDB dbr:Index_(database) dbr:Query_optimizer dbr:SQL dbr:MySQL dbc:SQL dbr:Table_(database) dbr:Query_plan dbr:Database_engine dbr:PostgreSQL dbr:Oracle_Database dbr:MSSQL
dbp:wikiPageUsesTemplate dbt:Mono dbt:Reflist dbt:Database-stub
dct:subject dbc:SQL
gold:hypernym dbr:Addition
rdf:type dbo:ArchitecturalStructure yago:Abstraction100002137 yago:CommandLanguage106899446 yago:Communication100033020 yago:Language106282651 yago:SourceLanguage106283912 yago:WikicatQueryLanguages
rdfs:comment In various SQL implementations, a hint is an addition to the SQL standard that instructs the database engine on how to execute the query. For example, a hint may tell the engine to use or not to use an index (even if the query optimizer would decide otherwise). (en) Sur les bases de données, plusieurs implémentations de SQL utilisent des hint (mot anglais signifiant "suggestion") comme addition au SQL standard pour indiquer au moteur SQL comment exécuter une requête. Par exemple, le hint peut indiquer de n'utiliser que très peu de mémoire, même si cela rend la requête beaucoup plus longue ; le hint peut indiquer aussi d'utiliser ou de ne pas utiliser d'index, même si l'optimiseur de requête veut le faire autrement. (fr) 데이터베이스 쿼리에서 다양한 SQL 구현체들은 데이터베이스 엔진에 쿼리 실행 방법을 지시하는 SQL 표준의 추가분으로서 힌트(hint)를 사용한다. 이를테면 힌트는 엔진에게 가능한 메모리를 덜 쓰도록 지시할 수도 있고(쿼리가 느리게 동작하더라도), 색인의 사용 여부를 알릴 수도 있다(쿼리 최적화에 관계 없이). (ko) Подсказка в языке SQL (англ. hint) — средство, позволяющее явным образом влиять на план запроса. Сам SQL-запрос содержит указание, какую информацию необходимо получить из базы данных, но не содержит указаний, каким образом это делать. В общем случае, реляционные СУБД по собственным правилам определяют план запроса и, соответственно, его выполняют. Однако на практике может возникнуть случай, что такой план запроса, в силу неучтённых средствами СУБД факторов, несовершенства логики или особых требований может оказаться неоптимальным. Подсказка позволяет явно вмешаться в формирование плана запроса, не полагаясь полностью на автоматику. (ru)
rdfs:label Hint (SQL) (fr) Hint (SQL) (en) 힌트 (SQL) (ko) Подсказка (SQL) (ru)
owl:sameAs freebase:Hint (SQL) yago-res:Hint (SQL) wikidata:Hint (SQL) dbpedia-fr:Hint (SQL) dbpedia-ko:Hint (SQL) dbpedia-ru:Hint (SQL) https://global.dbpedia.org/id/2uLRA
prov:wasDerivedFrom wikipedia-en:Hint_(SQL)?oldid=1113182398&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Hint_(SQL)
is dbo:wikiPageDisambiguates of dbr:Hint
is dbo:wikiPageRedirects of dbr:SQL_Hints
is dbo:wikiPageWikiLink of dbr:SQL_Hints dbr:XML_retrieval dbr:Query_plan dbr:Query_optimization dbr:Hint
is foaf:primaryTopic of wikipedia-en:Hint_(SQL)