Mailinglisten-Archive |
Hallo Guido Stepken was meinst du in bezug auf locks mit (unique tunlichst vermeiden) ? und warum ? Danke Robert -----Ursprüngliche Nachricht----- Von: root_(at)_www.intra.net [mailto:root_(at)_www.intra.net]Im Auftrag von G. Stepken Gesendet: Montag, 30. Oktober 2000 15:32 An: mysql-de_(at)_lists.4t2.com; alex_(at)_zvab.com Betreff: Re: row-level locking Alexander Koeb wrote: > Hallo alle, > > wir haben das Problem das von Zeit zu Zeit eine Session doppelt vergeben > wird, wenn sich zwei User zur gleichen Zeit einloggen. > > Aus diesem Grunde wollte ich fragen ob jemand Ahnung hat inwieweit es möglich > ist eine MySQL-Table auf Zeilenbasis zu schliessen (row-level lock) bis eine > transaction erledigt ist. > > Aufgrund der Geschwindigkeit ist uns mit einem Table-Lock leider nicht gedient. > Table Locks sind viel schneller, als ROW-Level Locks..... Mit gleichzeitigen (Schreib-) Zugriffen unter ACCESS auf MySQL haben wir keine Probleme festgestellt, auch bei ca. 20 Clients nicht. Im Internet hatte ich zuweilen bis zu 250 simultane Schreib/Lesezugriffe, auch keine Probleme. Es gibt allerdings ein paar Dinge, die man unbedingt beachten muß: 1. Keine autoincrement Typen mit ACCESS z.B. verwenden. 2. LastID muß speziell über ein ACCESS - Makro abgefragt werden. 3. unique tunlichst vermeiden. Kurz gesagt, sollte man sämtliche Logik in die Clients stecken, und MySQL das machen lassen, was MySQL am besten kann, nämlich Daten - Mengen zu filtern, und das enorm fix (3x+ schneller, als Oracle) Table Locks sind bei vielen Zugriffen/Sekunde schneller, weil im Grunde ja viele Zeilen-Locks gegen einen Table Lock konvergieren ..... Gru/3, Guido Stepken > > Vielen Dank > Alex > > -- > ZENTRALES VERZEICHNIS ANTIQUARISCHER BUECHER > > E-Mail alex_(at)_zvab.com > WWW http://www.zvab.com > Fon +49 30 / 533 12 44 00 > Fax +49 30 / 533 12 44 05 > > Ein Unternehmensbereich der buecher.de AG > > --- > *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql ’’’’õ׫xߢĢī¬Ę¢)ą+-zéŻ3$.éķzøm¶’’0’vżŹ&žl¬
php::bar PHP Wiki - Listenarchive