Datenbankadministratoren

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


3
Auf dem Systemdatenträger ist nicht genügend Speicherplatz verfügbar, wenn schwere SQL-Abfragen unter SQL Server 2012 ausgeführt werden
Ich bin ziemlich neu in SQL Server 2012, ich wäre dankbar, wenn jemand helfen kann. Ich habe eine Kopie einer riesigen Datenbank in SQL Server 2012 wiederhergestellt und versucht, einige einfache Abfragen auszuführen. Ich versuche, eine SELECT-Abfrage für eine Datenbanktabelle von 136898115Zeilen auszuführen . Diese SELECTAbfrage enthält nur eine einfache …

3
SQL Server-Abfrage bei Paginierung langsam
Bei der folgenden T-SQL-Abfrage in SQL Server 2012 tritt ein merkwürdiges Verhalten auf: SELECT Id FROM dbo.Person WHERE CONTAINS(Name, '"John" AND "Smith"') ORDER BY Name Wenn ich diese Abfrage alleine durchführe, erhalte ich ungefähr 1.300 Ergebnisse in weniger als zwei Sekunden (es gibt einen Volltextindex für Name). Wenn ich die …

1
Wie finde ich heraus, * warum * ein Benutzer bestimmte effektive Berechtigungen hat?
Ich weiß, dass ich effektive Berechtigungen abfragen kann, indem ich Folgendes verwende sys.fn_my_permissions: USE myDatabase; SELECT * FROM fn_my_permissions('dbo.myTable', 'OBJECT') entity_name | subentity_name | permission_name ------------------------------------------------ dbo.myTable | | SELECT dbo.myTable | | UPDATE ... Hier erfahren Sie, ob der aktuelle Benutzer über die Berechtigungen SELECT, INSERT, UPDATE usw. myTablein …

5
Verbessern Sie die Leistung von sys.dm_db_index_physical_stats
Während eines Wartungsjobs versuche ich, eine Liste fragmentierter Indizes abzurufen. Die Abfrage ist jedoch sehr langsam und dauert mehr als 30 Minuten . Ich denke, das liegt an einem Remote-Scan von sys.dm_db_index_physical_stats. Gibt es eine Möglichkeit, die folgende Abfrage zu beschleunigen: SELECT OBJECT_NAME(i.OBJECT_ID) AS TableName, i.name AS TableIndexName FROM sys.dm_db_index_physical_stats(DB_ID(), …

7
Was ist eine "Datenbank"?
Diese Frage wurde viel diskutiert: Welche Datenbanktechnologien verwenden große Suchmaschinen? So viele Diskussionen, dass ich verwirrt war. Also ... was ist überhaupt eine Datenbank? Sind nur relationale Datenbanken "Datenbanken"? Sind objektorientierte Datenbanken "Datenbanken"? Gibt es ein System, mit dem ich Informationen (wie eine Karte, eine Liste usw.) in einer Datenbank …


2
Wie kann ich Speicherplatz freigeben? Welche Protokolle / Verzeichnisse müssen bereinigt werden?
Ich möchte den Speicherplatz auf meinem Linux-Computer freigeben. Ich habe die Speicherplatznutzung aufgeschlüsselt und festgestellt, dass die folgenden Verzeichnisse eine große Größe haben /u01/app/11.2.0/grid/cv/log /u01/app/11.2.0/grid/log/diag/tnslsnr/r1n1/listener_scan2/alert (Contains xml files) /u01/app/11.2.0/grid/rdbms/audit(Contains .aud files) /home/oracle/oradiag_oracle/diag/clients/user_oracle/host_XXXXXXXXXX/alert(Contains xml files) /u01/app/oracle/diag/rdbms/crimesys/crimesys1/alert (Contains xml files) Kann ich Inhalte aus diesen Verzeichnissen löschen? Hinweis: Ich meine Inhalte und …



2
Warum wird eine Abfrage in einer gespeicherten Prozedur langsamer ausgeführt als im Abfragefenster?
Ich habe eine komplexe Abfrage, die in 2 Sekunden im Abfragefenster ausgeführt wird, aber ungefähr 5 Minuten als gespeicherte Prozedur. Warum dauert die Ausführung als gespeicherte Prozedur so lange? So sieht meine Abfrage aus. Es werden bestimmte Datensätze benötigt (gekennzeichnet durch @idund@createdDate ) sowie ein bestimmter Zeitraum (ab 1 Jahr …


2
Speichern großer Datenmengen von einem Sensorarray
Ich wurde beauftragt, eine Lösung (App und DB) zu implementieren, um die Datenproben von einem riesigen Sensorarray zu speichern. Das Array besteht derzeit aus ungefähr 20.000 Sensoren, aber das wird bald auf 100.000 Sensoren anwachsen. Jeder Sensor sendet alle 10 Sekunden ein Datenmuster und jedes Muster ist 28 Byte groß. …


3
Drittanbieter-DLL in SQL Server CLR
Ich muss eine Drittanbieter-DLL in einem Trigger-C # -Code in SQL Server CLR verwenden Wenn ich jedoch versuche, einen Verweis hinzuzufügen, werden nur einige DLLs von SQL Server angezeigt. Wie kann ich meine Drittanbieter-DLL zu SQL Server hinzufügen ?
14 sql-server  c#  sql-clr 

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.