Datenbankadministratoren

7
Clustered vs Non-Clustered Tables

Es kam vor, dass ich eine ganze Weile mit SQL Server und Oracle arbeiten musste (zum Glück nicht gleichzeitig). Was mich immer noch verwundert, ist der Ansatz, Tische als ausgewogene Bäume zu speichern. In Oracle-ähnlichen RDMS-Heaps ist Standard, in SQL Server (und vielen anderen) ist das...

7
Wie optimiere ich table_cache?

Ich habe bei Google gesucht, aber keine genaue Antwort gefunden. Einige haben diesen Wert bei 10000 oder sogar 20000. Andere sagen, dass sogar 1000 für 1 GB RAM zu viel ist. Ich bin verwirrt. Meine Zahl opened_tableswächst. Mysqltuner sagt, ich sollte den table_cacheWert erhöhen . Ich habe...

7
Erlaube SELECT nur für eine bestimmte Spalte

Ich habe eine UserTabelle mit 3 Spalten; name, email, password, usw. Ich möchte einen anderen Benutzer erstellen, der nur SELECTdie nameSpalte kann. SELECT name FROM User; -- Ok! SELECT email FROM User; -- Not Ok! Kann das unter MySQL gemacht

7
Der beste Weg, um die Prüfsumme auf alle Seiten zu setzen

Ich habe eine SQL Server-Datenbank mit der PAGE_VERIFYOption gesetzt NONE. Wenn ich dies auf setze, CHECKSUMwird nur die von diesem Zeitpunkt an geänderte Seite berechnet und auf der Seite gespeichert. Ich suche nach dem besten Weg, um mindestens alle Tabellen- und Indexdaten mit Prüfsummen zu...

7
wie man Indizes erklärt

Bei dieser Frage geht es um das Unterrichten: Als ich Datenbanken lernte, sprachen wir davon, dass Indizes wie der Kartenkatalog in der Stadtbibliothek sind. Wir hatten mindestens einen Autorenindex, einen Titelindex, dann war die Dewey-Dezimalzahl der Zugriffspfad zum Buch, der dem gesamten...