? Eine Abfrage Prozessor akzeptiert Anweisungen in der SQL-Sprache . Es dekodiert die Anweisungen , analysiert sie , führt sie dann . Die Abfrage-Engine ist eine wichtige Komponente in einer Datenbank , wobei die andere Komponente der tatsächliche Mechanismus zur Datenspeicherung . Es ist verantwortlich für die Analyse -Abfragen in ausführbare Befehle, die ausgegeben zu speichern, abzurufen und Daten ändern können. Der Abfrage-Prozessor hat seinen Anteil von Nachteilen. Syntax
der Abfrage-Prozessor ist mit einer Reihe von strengen syntaktischen Regeln, die befolgt werden müssen beschränkt . Jeder Befehl muss in genau dieser Reihenfolge platziert werden oder die Abfrage auseinander fällt. Keine Worte außerhalb des Reiches von SQL sind kompatibel mit der Sprache.
Verarbeitung Intensive
Laufen Verarbeitung von Abfragen dauert viele Berechnungen. Der eingegebene Text muss analysiert werden, die genaue Bedeutung decodiert werden müssen , und dann werden die Operationen können endlich stattfinden .
Minor Syntaxfehler abzuwerfen Ergebnisse
ein falsch geschriebener Abfrage kann vollständig werfen die Ergebnisse einer Datenbankabfrage. Dies liegt daran, Abfrage -Prozessoren nehmen ihre Befehle sehr wörtlich . Ein schlecht formulierte Abfrage kann im besten Fall nicht funktioniert, und im schlimmsten Fall kann zu Datenverlust oder Beschädigung führen.
Abfrage Syntax stark beeinflusst Qualität
Da der Benutzer eine geben muss SQL-Abfrage nach sehr strengen Standards SQL-Syntax , gibt es eine große Variabilität in der Qualität von SQL-Abfragen. Einige SQL- Experten haben viel bessere Ergebnisse als SQL Novizen. Dies ist der Nachteil der Abfrageprozessor . Er tut genau das, was Sie erzählen , auch wenn Sie es für etwas anderes zu tun bedeuten .