| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Neuer Benutzer Registriert seit: 22.01.2010
Beiträge: 25
PHP-Kenntnisse: Fortgeschritten ![]() | Laut MySQL :: MySQL 5.1 Reference Manual :: B.5.2.7 Too many connections sind's maximal 151 connections im Standardsetup. Wie ich abrufe, wieviele Connections mein Billighoster zulässt, hab ich nicht rausgekriegt. phpinfo() schien mir auch nichts darüber zu verraten. Ich hab jetzt einfach mit getlock ein Lock für "Alle Tabellen geschlossen" definiert, ganz unperformant, wenn ein User auf Tabelleneinträge anderer User zugreifen muss. Bei bis zu 20 Usern wird das eh nicht auffallen... darüber hätt ich Bauchgrummeln für jedes Tabellenlock einen eigenen DB Link zu setzen, wenn das Maximum bei 150 oder gar noch darunter liegt. LOCK TABLES würde im Endeffekt das gleiche leisten. MySQL :: MySQL 5.1 Referenzhandbuch :: 13.4.5 LOCK TABLES und UNLOCK TABLES Aber auch hier könnte ich keine Teilbereiche sperren. Ausser über eine zusätzliche Spalte in der Tabelle mit "Lese/Schreibrechten". Also: LOCK TABLES t WRITE; UPDATE t SET table_locks = 'write' WHERE user_id IN (1,2,3,4); UNLOCK TABLES; /*** php Berechnungen ***/ UPDATE t SET table_locks = NULL WHERE user_id IN (1,2,3,4); Und hier und in anderen Programmteilen müsste dann vor dem Zugriff erst mal per Abfrage der table_locks gecheckt werden ob der Tabellenbereich zur Verfügung steht. Puh. Hässlich. Ich lass es jetzt erst einmal bei der stumpfen, simulierten "Sperre die ganze Tabelle" Sperre mit GET_LOCK. |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] mysql_insert_id () und LOCK TABLES | Senifor | PHP Tipps 2009 | 2 | 29.10.2009 15:40 |
| [Erledigt] breadcrumb 2 Tables mit Subcategories | fulltilt | PHP Tipps 2009 | 6 | 19.09.2009 07:57 |
| Kann LOCK TABLES zu Absturz der MySQL Datenbank führen? | kat_2403 | Datenbanken | 2 | 03.09.2009 15:22 |
| mysqlabfrage mit 2 tables (COUNT?) | mqs | PHP Tipps 2009 | 6 | 17.06.2009 12:49 |
| Welche Tables muss ich erstellen? | She-Sign.de | Datenbanken | 2 | 12.05.2009 19:54 |
| [Erledigt] LOCK TABLES - Thread statt Table??? | Curanai | Datenbanken | 1 | 04.04.2009 01:33 |
| [Erledigt] Problem bei delete über 2 tables | fulltilt | PHP Tipps 2009 | 3 | 24.02.2009 22:29 |
| Impossible WHERE noticed after reading const tables | Gumfuzi | Datenbanken | 6 | 03.01.2009 10:53 |
| Extrahieren aus 2 Tables mit einem bekannten Wert | ssm | Datenbanken | 12 | 23.03.2006 20:29 |
| Tables | Schubi | PHP Tipps 2005-2 | 0 | 05.08.2005 15:09 |
| Tables | Schubi | PHP Tipps 2005-2 | 0 | 05.08.2005 15:08 |
| Tables | PHP Tipps 2005-2 | 0 | 05.08.2005 13:39 | |
| LOCK TABLES / LAST_INSERT_ID | AliceD | Datenbanken | 3 | 20.07.2005 13:45 |
| Suche zufalls(bild)script das in tables läuft... | Beitragsarchiv | 0 | 05.07.2005 12:18 | |
| SHOW PROCESSLIST und TEMPORARY TABLES | tapferesschneiderlein | Datenbanken | 2 | 05.03.2005 11:40 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| datenbank locks, table lock deutsch, php lock table, lock table sql server 2005, php lock tables, php lock tables write, welche datenbanktyp für lock table, php lock table writing, tsql lock table write, lock_tables, phpinfo lock_tables, php info lock_tables, tsql lock table, lock php, lock tables, tsql lock tables, sqlserver locked table, lock table sql-server tsql, php lock table as, php lock table sql |