Ich habe eine große Tabelle (zehn bis hundert Millionen Datensätze), die wir aus Leistungsgründen in aktive und archivierte Tabellen aufgeteilt haben, die eine direkte Feldzuordnung verwenden und jede Nacht einen Archivierungsprozess ausführen. An mehreren Stellen in unserem Code müssen Abfragen ausgeführt werden, die die aktiven und archivierten Tabellen kombinieren und …
Ich habe viele Deadlocks in meinem System. Ich möchte Snapshot Isolation verwenden, um sie zu beheben, aber mein DBA verfügt über Reserven. Eines seiner Probleme ist, dass Snapshot Isolation das Schreiben verlangsamt. Dies liegt daran, dass es in den Cache und dann in die TempDb (Zeilenversion) schreiben muss und dann …
Ich habe eine SQL Server 2000-Datenbank, die ich auf SQL Server 2012 aktualisieren möchte (auf einem anderen Server). Ich glaube nicht, dass es einen direkten Upgrade-Pfad gibt, aber wenn ja, welchen? Mein aktueller Plan ist: SQL Server 2000-Datenbank sichern Wiederherstellung auf einem Server mit installiertem SQL Server 2008 Kompatibilitätsstufe auf …
Mit MySQL muss ich eine Tabelle mit einem Datum / Uhrzeit-Feld abfragen. Ich muss alle Datensätze für eine bestimmte Woche zählen. Wenn Sie date_format (Spaltenname, "% Y% V") verwenden, wird die Woche # zurückgegeben, aber ich benötige den letzten Tag (Tag des Monats 01-28 | 29 | 30 | 31) …
Wir haben eine Zahlungstabelle und Agenten erhalten eine Provision für Zahlungen. Die Provision basiert auf einigen verschiedenen Faktoren, z. B. wie lange es gedauert hat, bis die Zahlung eingegangen ist. Daher sind einige Berechnungen erforderlich, um den Provisionssatz zu ermitteln, den der Agent erhält, aber nichts übermäßig Komplexes. Zum Beispiel …
Aufgrund einiger Probleme habe ich beschlossen, alle Benutzer mit Ausnahme von neu zu erstellen root@localhost. Dies funktioniert gut, aber der neu erstellte Benutzer hat kein Recht, etwas zu tun. Was ich möchte, ist einfach alle Rechte zum Rooten bei einer lokalen IP zu geben. Ich habe es root@localhostversucht CREATE USER …
Ich möchte eine Funktion mit zwei INParametern schreiben, wobei der erste eine varcharund der zweite eine Liste von ist varchars. Basierend auf diesen möchte ich eine Tabelle mit unterschiedlichen Spaltenmengen und Typnamen zurückgeben varchar. Soweit ich gesehen habe, muss ich immer ein Objekt / einen Datensatz und einen Tabellentyp davon …
Ich versuche, Datenbank-Mail zu senden, aber ich bekomme EXECUTE permission denied on the object 'sp_send_dbmail' database 'msdb', schema 'dbo'.. Der Code, den ich verwende, lautet wie folgt: SELECT SUSER_NAME(), USER_NAME(); Create USER kyle_temp FOR LOGIN Foo EXECUTE AS USER = 'kyle_temp'; SELECT SUSER_NAME(), USER_NAME(); EXEC msdb.dbo.sp_send_dbmail @profile_name = 'Mail Profile', …
Ich habe eine Datenbank, die Personen anhand von in ihre Schuhe eingebetteten RFID-Tags verfolgt. Diese Daten kommen in einer VARCHAR(MAX)Spalte mit anderen eingemischten Daten in keiner bestimmten Reihenfolge an. Bisher sind alle RFID-Werte wie folgt formatiert: AnnnnnnnnAnnAAAA (where A = 0-9 and n = A-Z) Ich schreibe einen Bericht, um …
Ich möchte unsere Datenbanken überprüfen und alle auto-shrinkEinstellungen sperren sowie einen Überblick darüber erhalten, welche Datenbanken / Tabellen stark fragmentiert sind. Gibt es ein bestimmtes Skript, das ich ausführen kann, um eine gute Vorstellung von jeder Datenbank zu bekommen? Ich weiß, dass ich Folgendes auf Tabellenebene ausführen kann (mindestens SQL …
Abfrage 1: select distinct email from mybigtable where account_id=345 dauert 0,1s Abfrage 2: Select count(*) as total from mybigtable where account_id=123 and email IN (<include all from above result>) dauert 0,2s Abfrage 3: Select count(*) as total from mybigtable where account_id=123 and email IN (select distinct email from mybigtable where …
Ich sehe Code von Entwicklern, die implizite Datumskonvertierung verwenden. Ich hätte gerne eine endgültige Antwort darauf, warum sie das nicht tun sollten. SELECT * from dba_objects WHERE Created >= '06-MAR-2012';
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich möchte erfahren, ob agile Softwareentwicklungsmethoden / -prinzipien / -muster auch für die SQL-Programmierung gültig sind. Wenn ja, wo wäre ein guter …
Hier ist das Szenario: Es gibt zwei Maschinen, auf denen CentOS 6.2 ausgeführt wird - Maschine0 und Maschine1 In beiden ist PostgreSQL 9.1 installiert. Einer von ihnen sollte als Mastersystem aktiv sein und durch asynchrone Streaming-Replikation auf dem anderen Computer sollte der Standby-Modus Änderungen vom Mastersystem in die Datenbank kopieren. …
Ungefähr einmal pro Woche muss ich eine Blockierungskette in einer SQL Server 2005-Datenbank auflösen, die durch eine langlebige Lesesperre von einem Access 2003-Frontend verursacht wird. Die Sperre wird aufgehoben, wenn ein Benutzer ein bestimmtes Formular öffnet, und wird freigegeben, sobald der Benutzer das Bildlauf durch das Formular abgeschlossen oder es …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.