Ausführen von SQL Server 2005 und 2008 unter Windows 2008 R2. Wir werden die Privilegien in der Produktion für Entwickler reduzieren - und ich möchte das Gleiche für mich als DBA tun , die Rechte auf die Produktion einschränken und bei Bedarf erhöhen . Mein primäres Ziel wäre es, dumme …
Ich habe vor einigen Tagen Google Onegrams heruntergeladen und es ist bereits eine riesige Datenmenge. Ich habe das erste von 10 Paketen in MySQL eingefügt und jetzt habe ich eine 47-Millionen-Datensatzdatenbank. Ich frage mich, wie man Google ngrams am besten in einer Datenbank speichern soll. Ich meine, wenn Sie keine …
Wie werden materialisierte Ansichten in Orakel implementiert? Ich habe eine materialisierte Ansicht in Orakel erstellt. Was ich jetzt sehe, ist ein ganz normaler Tisch mit einem Job. Werden materialisierte Ansichten in Oracle in Tabellen und Jobs übersetzt?
Ich muss eine Spalte in einer Tabelle, die Millionen von Zeilen enthält, von NOT NULL in NULL ändern. Ich habe es einfach versucht alter table Table1 ALTER COLUMN Column1 XML NULL aber es dauert ewig. Also hier sind meine Fragen: Warum dauert es so lange, die Änderung anzuwenden? Gibt es …
In den alten Tagen war die Verwendung von varcharover charein großes Nein Nein, da das varcharauf einer anderen Seite als der Rest der Zeile gespeichert wurde. Ist dies bei SQL Server 2008 noch heute der Fall? Werde ich einen Speicher- / Leistungsgewinn sehen, wenn ich 1-3 varchar(5)Spalten in char(5)Spalten in …
Ich habe eine Abfrage, deren Ausführung besonders lange dauert (15+ Sekunden) und die mit der Zeit immer schlimmer wird, wenn mein Datensatz wächst. Ich habe dies in der Vergangenheit optimiert und Indizes, Sortierung auf Codeebene und andere Optimierungen hinzugefügt, aber es muss noch weiter verfeinert werden. SELECT sounds.*, avg(ratings.rating) AS …
Wenn Benutzer zu DB-Servern hinzugefügt werden, verwende ich häufig die Funktion "Diese Aktion ausführen" über die GUI. Ich gehe dann einfach zu "Verbindung :: Verbindung ändern", um dasselbe auf meinen anderen Servern zu tun. Gibt es eine Möglichkeit, die Verbindung in der Skriptaktion anzugeben, damit ich diesen zweiten Schritt zum …
Ich muss einige Wartungsarbeiten an einem sekundären Knoten eines Spiegels durchführen. Da dies darauf zurückzuführen ist, dass die Site langsam wird, während der Spiegel nach einem kurzen Netzwerkausfall wiederhergestellt wird, möchte ich sicher sein und den Spiegel deaktivieren und ihn dann wieder aktivieren, nachdem ich mit dem Stöbern auf dem …
Ich habe versucht, INSERT...SELECTmit JDBC eine ziemlich große Version in MySQL auszuführen , und habe die folgende Ausnahme erhalten: Exception in thread "main" java.sql.SQLException: Out of memory (Needed 1073741824 bytes) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) Da ich eigentlich kein ResultSet-Objekt zurückgebe, dachte ich, dass der Java-Heapspeicher kein Problem sein sollte. Ich habe es …
Eine weitere Frage zum SQL Server: Ich habe eine einfache Abfrage, die mir das CPU-intensivste SQL seit dem Zurücksetzen der Zähler bietet: select top 10 sum(qs.total_worker_time) as total_cpu_time, sum(qs.execution_count) as total_execution_count, qs.plan_handle, st.text from sys.dm_exec_query_stats qs cross apply sys.dm_exec_sql_text(qs.plan_handle) as st group by qs.plan_handle, st.text order by sum(qs.total_worker_time) desc Frage …
Ich habe eine Datenbankabfrage, die zu einer großen Ergebnismenge führen kann. Der Client, der die Daten anzeigt, empfängt die Daten über das Netzwerk. Daher bestand die Idee darin, die Menge der übertragenen Daten zu minimieren, indem nur die ersten 50 Ergebnisse aus der Datenbank abgerufen und an den Client gesendet …
Wie kann ich für SQL Server einen Trigger umschreiben, der ursprünglich für Oracle geschrieben wurde? Hier ist mein Oracle-Triggercode: CREATE OR REPLACE TRIGGER P000KUL_TEST BEFORE INSERT ON P000KUL REFERENCING NEW AS NEW OLD AS OLD FOR EACH ROW BEGIN SELECT TO_CHAR(SYSDATE, 'dd/mm/RRRR') INTO :NEW.SYSTEM_DATE FROM DUAL; SELECT TO_CHAR(SYSDATE, 'hh:mi') INTO …
Ich habe eine Oracle-Datenbank und möchte eine ERD in Visio 2007 Pro erstellen. Ich habe mir bisher die Befehle DBMS_METADATA.GET_DDL angesehen, um DDL zu generieren. Ich weiß, dass ich eine Access-Datenbank in Visio importieren kann, aber es scheint, dass Access einen SQL-Dialekt versteht, der sich von Oracle unterscheidet. Daher müsste …
Vom Management ermutigte C # -Entwickler, gespeicherte SQL Server-Prozeduren zu schreiben, erzeugen häufig solche Prozeduren create table #t1 (...); insert into #t1 Select ... from table_a where ...; insert into #t1 Select ... from table_b where ...; update #t1 Set ... = ... where ... Select * from #t1; Die …
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.