Datenbankadministratoren

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



1
Ignoriere Akzente in 'wo'
In unserer Datenbank haben wir mehrere Einträge mit caron / hatschek. Jetzt möchten unsere Benutzer Einträge einschließlich caron / hatschek finden, wenn sie nach Einträgen ohne suchen. Ich zeige dies an einem einfachen Beispiel: In unserer Datenbank haben wir den Eintrag (Kontakt mit Name) Millière Daher ist dieser Name in …



4
Warum erlaubt der Datentyp varchar Unicode-Werte?
Ich habe eine Tabelle mit einer Varchar-Spalte. Es sind Marken- (™), Copyright- (©) und andere Unicode-Zeichen zulässig (siehe unten). Create table VarcharUnicodeCheck ( col1 varchar(100) ) insert into VarcharUnicodeCheck (col1) values ('MyCompany') insert into VarcharUnicodeCheck (col1) values ('MyCompany™') insert into VarcharUnicodeCheck (col1) values ('MyCompany░') insert into VarcharUnicodeCheck (col1) values ('MyCompanyï') …


3
Paginierung in SQL Server
Ich habe eine sehr große Datenbank, ungefähr 100 GB. Ich führe eine Abfrage aus: select * from <table_name>; und ich möchte nur die 100. bis 200. Reihe zeigen. Ich möchte verstehen, wie dies intern geschieht. Ruft die Datenbank alle Datensätze von der Festplatte in den Speicher ab und sendet die …




1
Abfragestrategien unter Verwendung von SQL Server 2016-Systemversion-Temporaltabellen für sich langsam ändernde Dimensionen
Welche Auswirkungen haben die Erstellung von Abfragen und die Leistung bei der Verwendung einer vom System versionierten temporalen Tabelle (neu in SQL Server 2016), wenn diese Funktion zum langsamen Ändern von Dimensionen in einem großen relationalen Data Warehouse verwendet wird? Angenommen, ich habe eine CustomerDimension von 100.000 Zeilen mit einer …


1
Was begrenzt die Anzahl der Verbindungen?
Laut https://devcenter.heroku.com/articles/heroku-postgres-legacy-plans beträgt das Verbindungslimit 500 Wie pro https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server "Im Allgemeinen kann PostgreSQL auf guter Hardware einige hundert Verbindungen unterstützen" Was sind die bestimmenden Faktoren für diese Grenze? #CPU-Kerne? RAM? OS?

1
Warum nicht Indizes mit einer Seitenzahl <1000 neu erstellen?
Ich benutze Ola Hallengrens Skript für die Indexpflege. Vorher habe ich die folgende Abfrage verwendet, um festzustellen, welche Indizes am meisten fragmentiert sind: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index', indexstats.avg_fragmentation_in_percent, indexstats.page_count FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) AS indexstats INNER JOIN sys.tables dbtables on dbtables.[object_id] …

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.