Ich hoffe, dass viele von Ihnen mit datenbankgestützten Websites mit hohem Datenaufkommen arbeiten und die Wahrscheinlichkeit groß ist, dass Ihre wichtigsten Skalierbarkeitsprobleme in der Datenbank liegen. Ich habe in letzter Zeit ein paar Dinge bemerkt: Die meisten großen Datenbanken erfordern ein Team von Datenbankadministratoren, um skaliert werden zu können. Sie …
Ich habe einige sqlite version3 db3-Dateien, die ich aus verschiedenen Gründen von einem laufenden Produktionssystem kopiert habe (ich kenne bad sysadmin bad sysadmin). Gibt es einen SQLite-Befehl, mit dem ich überprüfen kann, ob alle Daten aus diesen Dateien gelesen werden können (es macht mir nichts aus, wenn es eine Weile …
Aus Gründen der Leistung überprüfe ich derzeit jede SQL-Anweisung, die eine Anwendung für die Datenbank abgibt. Gibt es eine einfache Möglichkeit, alle Anweisungen zu protokollieren, die vom PostgreSQL-Datenbankserver ausgeführt werden? Vielen Dank.
In unserer Anwendung verwenden wir Hibernate und PostgreSQL zum Speichern von Daten. In einer unserer Datenbanktabellen befindet sich eine Diskriminatorspalte, in der beispielsweise "TIPPSPIEL" steht. Es ist eine feste Zeichenfolge und kann von keinem Benutzer manipuliert werden. Plötzlich hatten wir einen Eintrag in dieser riesigen Tabelle, in der wir "TIPPQPIEL" …
mysqladmin -uroot create fooGibt einen Exit-Status von 1 zurück, falls foovorhanden, und 0, falls noch nicht vorhanden, wird natürlich auch die Datenbank erstellt. Gibt es eine einfache Möglichkeit, einfach zu überprüfen, ob eine Datenbank vorhanden ist?
Beim Abfragen einer Tabelle mit ungefähr 50 Millionen Zeilen und einer Indexgröße von 4 GB (Tabellengröße von ungefähr 6 GB) ist ein Problem aufgetreten, das dazu führt, dass der Datenbankserver den Speicher austauscht und sich dramatisch verlangsamt. Ich bin mir ziemlich sicher, dass dies damit zu tun hat, dass die …
Ich höre oft Leute, die Aussagen wie "Unsere MySQL-Server-Maschine ist ausgefallen" machen, was den Eindruck erweckt, dass sie eine einzelne Maschine als MySQL-Server verwenden (ich vermute, sie installieren nur das Betriebssystem und nur MySQL darauf). Als Entwickler und nicht als Systemadministrator bin ich es gewohnt, dass MySQL zusammen mit dem …
Ich bin ein ziemlich großer Neuling, wenn es darum geht, MySQL für die Leistung zu konfigurieren. Und ehrlich gesagt mache ich mir keine Sorgen über die Feinabstimmung, um die Leistung von MySQL bis zum Äußersten zu optimieren, aber ich weiß, dass das Wichtigste, das einige der besten Ergebnisse liefert, das …
Ich bin neugierig, ob jemand da draußen Experimente oder Vergleiche zwischen Dateisystemen und Datenbankleistung angestellt hat. Unter Linux frage ich mich, welches Dateisystem für eine Postgres-Datenbank optimal ist. Auch welche Einstellungen (Inode, etc) sind dafür ideal? Ist dies etwas, das sich aufgrund der Daten in der Datenbank drastisch unterscheiden kann? …
Ich muss regelmäßig Änderungen an Tabellen in MySQL 5.1 vornehmen, hauptsächlich durch Hinzufügen von Spalten. Sehr einfach mit dem Befehl alter table. Aber meine Tabellen haben jetzt bis zu 40 Millionen Zeilen und sie wachsen schnell ... Also dauern diese Befehle zum Ändern von Tabellen mehrere Stunden. In ein paar …
Gibt es eine Regel oder etwas kann ich eine gute Anzahl zu berechnen max_connections, default_pool_sizeund max_client_conn? Die Standardeinstellungen sind ungerade. PostgreSQL verwendet standardmäßig max_connections = 100, während pgbouncer standardmäßig default_pool_size = 20 verwendet. Sollte default_pool_size nicht immer höher sein als max_connections? Ansonsten, worum geht es? Ich dachte, pgbouncer sollte uns …
Es war einfach für mich, mit einem Sequelpro eine Verbindung zu meinem Remote-MySQL-Server unter AWS herzustellen , aber ich habe Mühe, mit Mongodb dasselbe zu tun. Ich habe versucht, einen SSH-Tunnel über die Befehlszeile wie folgt einzurichten: ssh -fN -l root -i path/to/id_rsa -L 9999:host.com:27017 host.com Ich habe es auch …
(Ich habe viel über 64-Bit- und 32-Bit-Betriebssysteme / Apps gelesen, aber diese Frage bezieht sich speziell auf Datenbanken.) Ich versuche, die Vor- und Nachteile von 32-Bit- und 64-Bit-Datenbanken zu verstehen, und zwar, unter welchen Bedingungen die Verwendung von 64-Bit-Installationen sinnvoll wird. Die Datenbanksysteme, an denen ich interessiert bin, sind: SQL …
Bei der Erstellung einer automatisierten Lösung zum Sichern und Wiederherstellen eines gesamten MySQL-Servers bin ich auf die mysqlDatenbank gestoßen, die anscheinend Benutzerkonten, Berechtigungen, Metadaten usw. enthält. Soll diese Datenbank gesichert werden? Bricht die Sicherung und der Versuch, sie wiederherzustellen, die Dinge? Ich hatte eine verdammte Zeit damit, nach "mysql backuping …
Alles, was ich über Unterschiede von ihnen weiß, ist varcharbegrenzt und textnicht. Die Dokumentation erwähnt dies nicht. Ist das wirklich der einzige Unterschied? Keine Rücksicht auf Leistung oder etc?
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.