Mailinglisten-Archive |
Hallo, Andre Steffens wrote: > Hallo Liste, > > ich möchte zwei Datenbanken auf unterschiedlichen Rechnern laufen lassen. > Auf dem ersten Rechner befinden sich Benutzereinstellungen, auf dem zweiten > diverse Daten. Möglich ist es auch das sich die Daten verschiedener Benutzer > auf unterschiedlichen 2. Rechnern befinden. > > Fragen: > (1) Sind "left joins" über mehrere Rechner (DB's) möglich? > (2) Kann ich zu Testzwecken auf einem Rechner mehrer mySQL Dienste mit > unterschiedlichen IP's starten? > (3) Ist es evtl. ausreichend wenn ich zwar die DB's trenne, nicht aber den > Server (Dienst) > Beispiel: db1 user > db2 data_user1 > db3 data_user2 > > Hintergrund meiner Fragen ist der das wir mit mehreren tausend Benutzern > sehr intensive Anfragen an eine mySQL-DB stellen wollen (db1 ca. 20 Tabellen > mit je ca. 50.000 Einträgen, db2-n mehrere Millionen Einträge > 10.000.000 > locker möglich). > > Zur Zeit liegen alle Daten innerhalb einer DB. Leider wird das Gesamte > System blockiert sobald ein Benutzer eine komplexe Abfrage stellt. (User 1 > update auf 10.000 Daten, User 2 muss warten obwohl nur einige Einstellungen > geladen werden sollen). > > Frage: Kann mySQL Multithread, evtl. 2 CPU's? Natürlich. Oder auch mehr. Vielleicht wäre bei euch ein Rechner mit vier Xeon-CPU's besser. "By making MySQL multithreaded, TcX has given us many benefits. A separate thread handles each incoming connection with an extra thread always running in order to manage the connections. Clients therefore do not have to wait for queries from other clients to run. Any number of simultaneous queries can run. While any thread is writing to a table, all other threads requesting access to that table simply wait until the table is free. Your client can perform any allowed operation without any concern for other concurrent connections. The connection managing thread prevents two threads from writing to the same table at the same time." > Hoffe das mir jemand auf meine vielen Fragen antworten kann. Gruss Rafal --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive