Die folgende Liste enthält verschiedene Erweiterungen in SQL Anywhere Version 12.0.0.
Neues Skript zum Erstellen von Kopien der Beispieldatenbank Die Dateien newdemo.bat und newdemo.sh befinden sich im Verzeichnis bin32 oder bin64 des SQL Anywhere-Installationsverzeichnisses. Sie können verwendet werden, um eine Kopie der Beispieldatenbank zu erstellen, die alle Daten aus der Beispieldatenbank enthält. Dieses Skript kann verwendet werden, um die Beispieldatenbank neu zu erstellen oder neue Kopien davon unter einem anderen Namen zu erstellen. Siehe Die Beispieldatenbank neu erstellen (demo.db).
Neuer Quellentyp für die Selektivitätsschätzung für den Abfrageoptimierer
Der neue Quellentyp der Selektivitätsschätzung JOIN wurde hinzugefügt. Dieser neue Quellentyp wird vom Abfrageoptimierer
für Selektivitätsschätzungen von atomaren Prädikaten in der Form T.X = R.X
verwendet. Siehe ESTIMATE_SOURCE-Funktion [Verschiedene].
Bessere Behandlung von Überlauffehlern Arithmetische Operationen (+, -, *, /, SUM, AVG) können einen Überlauf verursachen, wenn sich ihre Ergebnisse nicht im Datentyp darstellen lassen. In früheren Versionen wurde in diesem Fall für Ausdrücke vom Typ INT ein Fehler zurückgegeben, für alle anderen Datentypen ein undefinierter Wert. Nun werden bei allen arithmetischen Vorgängen mit allen Datentypen eventuelle Überläufe erkannt. Wenn das Ergebnis nicht im Datentyp ausgedrückt werden kann, wird ein Fehler zurückgegeben.
Verwendung der ALTER EXTERNAL ENVIRONMENT-Anweisung zur Angabe des Speicherorts von dbmlsync Wenn während der Synchronisation die Programmdatei dbmlsync mithilfe der Umgebungsvariable PATH, die der Datenbankserver verwendet, nicht gefunden werden kann, können Sie den Speicherort von dbmlsync anhand der ALTER EXTERNAL ENVIRONMENT-Anweisung angeben. Siehe ALTER EXTERNAL ENVIRONMENT-Anweisung.
Unterstützung von Back Quotes als Begrenzer Sie können nun Bezeichner in SQL Anywhere mit Back Quotes (`) begrenzen. Siehe Bezeichner.
Anpassung der UCA-Kollatierung (Unicode Collation Algorithm) für Japanisch Eine neue Option zur UCA-Kollatierungsanpassung für Japanisch ist nun verfügbar. Damit können Sie einen Unterschied auf erster Ebene zwischen allen Hiragana- und Katakana-Buchstaben festlegen. Die neue Option ermöglicht korrekte Gleichheitsvergleiche von Hiragana- und Katakana-Buchstaben in Kollatierungen, in denen die Groß-/Kleinschreibung nicht berücksichtigt wird. Siehe Optionen für Kollatierungsanpassungen.
Änderungen des Servermeldungen-Fensters und Taskleistensymbols in Windows Die Titelleiste des Fensters für Datenbankservermeldungen gibt nun an, ob Sie einen Personal Server oder einen Netzwerkserver ausführen. Die QuickInfo für das Taskleistensymbol in Windows zeigt den Typ des Datenbankservers an. Das Datenbankserver-Fenster Info weist außerdem auf die ausgeführte SQL Anywhere-Version hin.
Erweiterung des Informationsdienstprogramms (dbinfo) Das Dienstprogramm dbinfo gibt nun Informationen zur CHAR-Kollatierungsspezifikation, CHAR-Kodierung, NCHAR-Kollatierungsspezifikation oder NCHAR-Kodierung für eine Datenbank zurück. Siehe Informations-Dienstprogramm (dbinfo).
Den Umfang des Adressraums für die Verwendung außerhalb des Caches steuern Die Option -ch stellt nun mehr Adressraum für die Verwendung außerhalb des Cachespeichers bereit, und die maximale Nicht-AWE-Cachegröße wurde auf 32-Bit-Betriebssystemen verringert. Siehe -ch - dbeng12/dbsrv12-Serveroption und -chx - dbeng12/dbsrv12-Serveroption.
Verbesserte Prioritätenverwaltung für I/O-intensive Vorgänge im Vergleich zu CPU-intensiven Anforderungen Der Datenbankserver erkennt nun dynamisch Anforderungen, die I/O-intensiv sind, und erhöht ihre Prioritäten gegenüber CPU-intensiven Tasks, um den Festplattendurchsatz und die Verwendung von Hardwareressourcen zu steigern.
Verbesserte Robustheit durch Failover unter Windows Sie können einen Windows-Registrierungseintrag erstellen, der die Robustheit von Systemen, die bestimmte Intel-Speichertreiber verwenden, beim Deployment von SQL Anywhere bei Stromausfällen verbessert. Wenn dieser Parameter nicht festgelegt wird, kann Datenverlust eintreten und bei Stromausfall können Datenbanken beschädigt werden. Hinweise dazu, ob diese Einträge als Teil des Deployments erforderlich sind, finden Sie unter Windows-Registrierungseinträge.
SQL Flagger-Erweiterung Der SQL Flagger unterstützt nun den SQL/2008-Standard. Siehe SQL-Kompatibilität mithilfe des SQL Flagger prüfen.
Meldungen zum Verarbeitungsfortschritt Einige SQL-Anweisungen unterstützen nun Meldungen zum Verarbeitungsfortschritt von Sendevorgängen, die vom Datenbankserver an den Client gesendet werden. Siehe .
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |