Stellen Sie sich einen B-Tree-Index für einen Wert vor, der immer monoton ansteigt, z. B. eine Spalte vom Typ IDENTITY. Bei einer herkömmlichen B-Tree-Implementierung wird ein Knoten, wenn er voll ist, zu 50% / 50% aufgeteilt, und wir erhalten einen B-Tree, in dem (fast) alle Knoten nur zu 50% voll …
Da ich sehe, dass es möglich ist, einen Ausdruck wie sysdate + 1 anzugeben, sind hier meine Fragen: Ist es möglich, den genauen Zeitpunkt der Aktualisierung für materialisierte Ansichten in Oracle anzugeben? Ist es möglich, dass alles um 2 Uhr morgens beginnt, während niemand die Datenbank aus meiner Anwendung verwendet?
Wir sind dabei, ein neues CMS (Drupal 6.x) zu implementieren, das unter MySQL ausgeführt wird. Wir haben zwei Rechenzentren - primäres und sekundäres - mit bekannter Latenz zwischen ihnen. Wir sind uns nicht sicher, welche Version von MySQL wir ausführen werden ... entweder Community oder Enterprise, aber das ist eine …
Ich möchte herausfinden, was die hohen SQL-Kompilierungen (keine Neukompilierungen) verursacht, die ich in Leistungsüberwachungszählern sehe. Hier ist meine Meinung dazu: Wenn ich viele SQl-Kompilierungen sehe, bedeutet dies, dass die Abfragen auf unserem System aus folgenden Gründen nicht zwischengespeichert werden: Viele Ad-hoc-Anfragen Ausführen von Abfragen, die von SQl nicht zwischengespeichert werden, …
Ich wurde in meinem Job mehrmals aufgefordert, gegen die erste Normalform zu verstoßen (Spalten über Spalten hinweg wiederholen, wobei Leer- / Nullwerte verwendet werden), "um die Rechenleistung des Computers zu erhöhen". Kurz gesagt, eine "Student" -Tabelle sollte mindestens 8 leere Felder (z. B. Telefone: Telefon1, Telefon2, Telefon3 ...) anstelle meines …
Es ist ein bekanntes Problem, bei dem innodb nur langsam vorgeht SELECT count(*) FROM Table Daher habe ich das vermieden. Ich stelle jedoch fest, dass bei jeder Anmeldung bei phpmyadmin automatisch eine count(*)für meine innodb-Tabelle mit 19.000 Zeilen ausgeführt wird, deren Ausführung bis zu einer Minute dauern kann. count(*)Für die …
Ich habe eine Tabelle, die mehrere Schlüssel in andere Tabellen enthält (wobei jeder Schlüssel aus mehreren Spalten besteht). Ich möchte in der Lage sein, Zeilen mit einem gleichen Schlüssel zu gruppieren, aber ich möchte nicht alle zusammen gruppieren . Es ist nicht einfach GROUP BYfür den Schlüssel, sondern ich möchte …
In SQL 2008 Server Management Studio: Gibt es eine Möglichkeit, Intellisense davon abzuhalten, immer das längste Wort für die automatische Vervollständigung auszuwählen? Zum Beispiel könnte ich versuchen, das Wort clienteinzugeben, und es wird automatisch vervollständigt clientdetails.
Ich arbeite in einer Druckerei, die ein anständiges Archiv alter Druckaufträge hat. Um einen Job zu finden, müssen wir derzeit die SMB-Freigabe (auf dem win2000-Server) durchsuchen, die einige hunderttausend Dateien durchsucht. Unsere Jobdaten sind organisiert nach: Jahr> Monat> Customer_Name_Job #. Der Inhalt des Jobs befindet sich dann im letzten Ordner. …
Die folgenden zwei Abfragen scheinen bei Ausführung in SQL * Plus gleichwertig zu sein: 1. select * from user_tables; 2. select * from user_tables / Gibt es einen Unterschied zwischen beiden Versionen?
Ich aktualisiere massenhaft eine SQL Server-Datenbank. Ich ändere alle unsere numeric(38,0)Spalten in int (ja, SQL Server-Skripte wurden aus Oracle-Skripten erstellt) . Mit SMO und C # (ich bin ein SW-Ingenieur) konnte ich wirklich nette Skripte generieren, wie es SQL Server Management Studio tun würde. Es funktioniert alles sehr gut, bis …
Welcher Mechanismus wird beim Planen von Datenbanksicherungen auf MySQL Server (v5.1.45-community) unter Windows Server 2008 verwendet, um die Ausführung der Sicherungen auszulösen? Ich denke, es wird der Windows-Taskplaner verwendet, aber ich sehe keine offensichtlichen Aufgaben für diese Sicherungen. SQL Server verwendet einen separaten Agentendienst. Gibt es etwas Ähnliches in MySQL? …
Wenn ich SQL sehe, das normalerweise Folgendes verwendet: select * from employees where epmloyeeTypeId in (select id from type where name = 'emp') Ich ersetze das wheredurch: select e.* from employees e inner join type t on t.id=e.epmloyeeTypeId and t.name = 'emp' Ist es möglich, dasselbe mit der Umkehrung zu …
Ich erstelle ein ER-Diagramm für eine Klassenzuweisung und habe mich gefragt, ob es möglich ist, eine Entität zu erstellen, die keine direkte Beziehung zu einer anderen Entität hat, und einfach Fremdschlüssel zu verwenden, um sie zu verbinden. Das folgende Diagramm zeigt, was ich tun möchte Grundsätzlich wird mein Diagramm immer …
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.