Datenbankadministratoren

Fragen und Antworten für Datenbankexperten, die ihre Datenbankfähigkeiten verbessern und von anderen in der Community lernen möchten

1
Generieren großer Zeichenfolgen für Testdaten
Ich habe kürzlich versucht, einige große Zeichenfolgen mit allgemeinen Testdaten für eine Frage hier zu erstellen . Es scheint, dass ich eine Möglichkeit kannte, eine Zeichenkette zu multiplizieren. Ich kann mich jedoch nicht mehr an die Syntax erinnern. Ich suche nach etwas wie: SELECT 'A' + ('a' * 1000) + …
12 sql-server  t-sql 

3
Abfrage-Leistungsoptimierung
Was ist der informativste Weg, um schnell einige Leistungsparameter zu erhalten, wenn Sie mit dem Schreiben einer Abfrage / eines gespeicherten Prozesses / einer Funktion fertig sind? Führen Sie die Abfrage aus und zeigen Sie den tatsächlichen Ausführungsplan an? Wenn ja, wonach suchen Sie? Offensichtlich sind Tabellen- / Index-Scans die …


2
Was genau ist ein Datenbankmodul?
Ich habe die Definition auf http://en.wikipedia.org/wiki/Database_engine mehrmals durchgearbeitet: Ein Datenbankmodul (oder "Speichermodul") ist die zugrunde liegende Softwarekomponente, mit der ein Datenbankverwaltungssystem (DBMS ) Daten in einer Datenbank erstellt, liest, aktualisiert und löscht . Was ich nicht verstehe, ist, was noch zu tun ist, ist CRUD nicht alles, was die Datenbanken …



2
Die Verwendung von NOT-Logik in Bezug auf Indizes
Laut dem Microsoft-Buch zur Datenbankentwicklung Prüfung 70-433: Microsoft SQL Server 2008-Datenbankentwicklung : Weder führende Platzhalterzeichen noch NOT- Logik ermöglichen es dem Abfrageoptimierer, Indizes zur Optimierung der Suche zu verwenden. Um eine optimale Leistung zu erzielen, sollten Sie die Verwendung des Schlüsselworts NOT und der führenden Platzhaltersymbole vermeiden . Also nahm …



1
PostgreSQL: Speicherplatz nach TRUNCATE nicht freigegeben
Ich habe TRUNCATEeine riesige (~ 120 GB) Tabelle mit dem Namen files: TRUNCATE files; VACUUM FULL files; Die Tabellengröße ist 0, es wurde jedoch kein Speicherplatz freigegeben. Irgendwelche Ideen, wie ich meinen verlorenen Speicherplatz zurückerhalten kann? UPDATE: Der Speicherplatz wurde nach ca. 12 Stunden ohne mein Zutun freigegeben. Ich benutze …



2
LNNVL Begründung
LNNVL ist eine in Oracle integrierte Funktion , die TRUE für Bedingungen zurückgibt, die zu FALSE oder UNKNOWN ausgewertet werden, und FALSE für Bedingungen, die zu TRUE ausgewertet werden. Meine Frage ist, was der Vorteil wäre, das Gegenteil der Wahrheitsbedingung zurückzugeben, anstatt nur mit den NULL-Werten umzugehen. Angenommen, Sie haben …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.