zorg.ch
by @ 05.05.2004 00:19 - nach oben -
MySQL DB / Performance Forum

Morgen

Dieses Posting ist ein Statement von mir als Sysadmin von Sylon Hosting / Unit.

Im Zuge des Upgrades von MySQL 3.0.xx auf 4.0.18 habe ich mir die Performance
von MySQL etwas genauer angesehen, da euer mysqld plusminus gleichviel CPU Zeit
verbraucht, wie der fuer die restlichen (~150) Kunden.

Also hab ich ein bisschen Doku gewaelzt, in der Hoffnung das ich den ganzen
Spass noch etwas optimieren kann. Und daran habe ich momentan gerade gearbeitet,
bin aber nicht wirklich zu einem brauchbaren Ergebnis gekommen.

Ein Pagehit auf /forum.php gibt 300 SQL Querys. Ein 'mark all posts read' gibt
30'000 SQL Querys. /forum.php abrufen dauert knapp 2s.

Daraufhin habe ich mal etwas mit einem Benchmarkprogramm namens Siege
gearbeitet, um zu sehen was so passiert.

# siege -u "http://www.zooomclan.org/forum.php"
** Siege 2.09
** Preparing 10 concurrent users for battle.
The server is now under siege...done
Transactions: 30 hits
Elapsed time: 60.00 secs
Data transferred: 570566 bytes
Response time: 16.33 secs
Transaction rate: 0.50 trans/sec
Throughput: 9509.43 bytes/sec
Concurrency: 8.17
Successful transactions: 30
Failed transactions: 0

In 60 Sekunden schafft er 30 Pageviews, bei 10 parallelen Zugriffen.
Die Maschine ist waehrend so einem Benchmark komplett am Anschlag:

procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
4 0 400136 43824 95692 465204 0 0 0 0 109 2160 84 16 0 0
4 0 400136 43132 95692 465868 0 0 0 0 115 1151 78 22 0 0
3 0 400136 42364 95708 466588 0 0 0 294 146 2117 80 20 0 0
10 1 400136 40844 95716 468320 0 0 932 0 233 2083 80 20 0 0
11 0 400136 40952 95716 469392 0 0 352 0 145 1098 82 18 0 0
11 0 400136 40504 95716 469996 0 0 0 0 118 292 81 19 0 0

Die CPU ist nicht am Daemchen drehen, waehrend sie auf Disk wartet (cpu, wa),
sondern die ganze Zeit am Rechnen und CS durchfuehren (system cs, cpu us, cpu sy

Disk IO gibts keinen (bi, bo, da alle Datensaetze im RAM sind), 600MB Memo
ry werden von Linux als Disk-Cache benutzt, d.h. wird nicht von Programmen
benoetigt.

Fuer mich ist dsa der Zeitpunkt, wo ich sagen muss, das ich nicht wirklich
weiss was ich auf serverseite noch optimieren kann, ausser 'mehr Hardware'. 300
Querys / Pagehit schafft die Maschine nicht innerhalb vernuenftiger Zeit.
Evtl. fehlen nur die richtigen Indices, oder durch Optimierung liesse sich die
Anzahl der Querys reduzieren, etc. pp.

Worum es mir also nun geht:

* Ist der momentane Zustand fuer euch ein Problem?
(Fuer uns ist es kein akutes Problem, aber es frisst einfach mehr als die
Haelfte der Ressourcen die wir zur Verfuegung haben)
* Waehrt ihr an einer Zusammenarbeit zur Verbesserung des momentanen Zustandes
interessiert?
zorg.ch
#31330 by @ 05.05.2004 08:34 - nach oben -
zorg shot the sheriff!
zorg.ch
#31332 by @ 05.05.2004 08:56 - nach oben -
Wow. Die Zahlen sind schon ein bisschen krank.
zorg.ch
#31333 by @ 05.05.2004 09:04 - nach oben -
Ein Pagehit auf /forum.php gibt 300 SQL Querys. Ein 'mark all posts read' gibt
30'000 SQL Querys.

Der "mark all posts read" kann man nicht reduzieren; aber der passiert auch selten.

Ich werd mal schauen ob ich weniger Querys machen kann bei der normalen Bedienung.
zorg.ch
#31336 by @ 05.05.2004 09:08 - nach oben -
?

Update fuckers set read="1";

oder öppÀ nöd?
zorg.ch
#31337 by @ 05.05.2004 09:09 - nach oben -
insert ignore into comments_read ( postid, meids-userid)
zorg.ch
#31344 by @ 05.05.2004 09:18 - nach oben -
ah moment, mein post ist bullshit ;)
zorg.ch
#31345 by @ 05.05.2004 09:18 - nach oben -
Du koenntest die PostingIDs direkt in SQL schreiben (mehrere auf einmal) anstelle einen Loop ueber das SQL Query zu machen, und pro ID ein Query absetzen. Ich denke, das wuerde einiges bringen, denn im Moment siehts so aus aus:

acquire write lock
insert
release write lock
acquire write lock
insert
release write lock
[ x * 30'000 ]

Das andere waere dann
acquire write lock
insert [ 30'000 rows ]
release write lock
zorg.ch
#31346 by @ 05.05.2004 09:19 - nach oben -
mkay... ich weiss aber noch nicht wie das geht
zorg.ch
#31353 by @ 05.05.2004 09:26 - nach oben -
Also, MySQL hat gute Doku. Und ich bin ueberzeugt das du das schneller weisst. Ich bin von so kompliziertem Zeugs naemlich ueberfordert. Das ist was fuer Entwickler ;)
zorg.ch
#31364 by @ 05.05.2004 11:12 - nach oben -
Jo, ich lueg mol...
PS: Sysadmins können sicher auch Dokus lesen ;-)
zorg.ch
#31419 by @ 05.05.2004 21:10 - nach oben -
Aus der Doku:

There is a multi value example above. This one contains 3 rows to be inserterd.

mysql> INSERT INTO a VALUES (1,23),(2,34),(4,33);

zorg.ch
#31347 by @ 05.05.2004 09:19 - nach oben -
evtl ne transaktion machen demfalls?
zorg.ch
#31350 by @ 05.05.2004 09:22 - nach oben -
Jo, dann muesste man allerdings auf InnoDB umstellen. Kein Problem, gibt aber Downtime.
(tables dumpen, neu erstellen mit innodb tabletype).
zorg.ch
#31356 by @ 05.05.2004 09:57 - nach oben -
Ich korrigiere; mit 4.x reicht ein ALTER [ .. ] ENGINE = innodb;
zorg.ch
#31357 by @ 05.05.2004 10:09 - nach oben -
Waer mal soweit vorbereitet. InnoDB initialisieren kann er nur mit nem neustart des Daemons, -> ~2-3 Minuten Downtime. Wenns euch recht ist, kann man jetzt machen, sonst mach ichs heute Abend.
zorg.ch
#31361 by @ 05.05.2004 10:53 - nach oben -
Query Cache

Hilft natuerlich nichts gegen inserts.
zorg.ch
#31372 by @ 05.05.2004 11:51 - nach oben -
Mit Query Cache:


# siege -u "http://www.zooomclan.org/forum.php"
** Siege 2.09
** Preparing 10 concurrent users for battle.
The server is now under siege...done
Transactions: 299 hits
Elapsed time: 60.19 secs
Data transferred: 5751526 bytes
Response time: 0.97 secs
Transaction rate: 4.97 trans/sec
Throughput: 95556.17 bytes/sec
Concurrency: 4.84
Successful transactions: 299
Failed transactions: 0



mysql> show status like "Qcache%";
+-------------------------+----------+
| Variable_name | Value |
+-------------------------+----------+
| Qcache_queries_in_cache | 173 |
| Qcache_inserts | 339 |
| Qcache_hits | 46190 |
| Qcache_lowmem_prunes | 0 |
| Qcache_not_cached | 315 |
| Qcache_free_memory | 16379336 |
| Qcache_free_blocks | 9 |
| Qcache_total_blocks | 360 |
+-------------------------+----------+
8 rows in set (0.00 sec)


Von 0.5 Trans/s auf 5 Trans/s.

InnoDB Support ist nun auch aktiviert, muesste man also mal ausprobieren.
Additional posts
zorg.ch
#31365 by @ 05.05.2004 11:13 - nach oben -
Das "acquire write lock " - Zeug geht nur mit innodb? Ja, das wÀr cool...
zorg.ch
#31367 by @ 05.05.2004 11:25 - nach oben -
Es geht darum dass bei ner Transaktion die inserts in einem rutsch gemacht werden und darum nicht fĂŒr jeden einzelnen ein write lock gerupft werden muss.
Additional posts
zorg.ch
#31369 by @ 05.05.2004 11:27 - nach oben -
Hast Du aber mal untersucht ob dann nicht durch InnoDB das ganze noch wurstliger wird? ich kenne keine Performancevergleichen zwischen den verschiedenen Table Typen, aber könnt ja sein..
zorg.ch
#31370 by @ 05.05.2004 11:32 - nach oben -
MyISAM ist nur beim lesen schnell, bei Schreibvorgaengen verlierts so ziemlich all seine Vorteile.
zorg.ch
#31432 by @ 05.05.2004 23:53 - nach oben -
Hey Jungs

Da Ihr doch recht gerne spezielle sachen macht (eigener imapd, eigener mysqld) wĂ€re es fĂŒr euch doch eigentlich recht praktisch wenn ihr einen eigenen Server hĂ€ttet...

Aus aktuellem Anlass mache ich euch deshalb ein Spezialangebot: Housing 1 HE fĂŒr 120.00 statt 150.00.
Details auf http://sylon.net/serverhousing.html.

Wegen der Hardware kann man sicher noch schauen was es so gibt...

Falls ihr Interesse habt: e.kool@sylon.net

gruss,

elian
zorg.ch
#31433 by @ 05.05.2004 23:54 - nach oben -
Hey Jungs

Da Ihr doch recht gerne spezielle sachen macht (eigener imapd, eigener mysqld) wĂ€re es fĂŒr euch doch eigentlich recht praktisch wenn ihr einen eigenen Server hĂ€ttet...

Aus aktuellem Anlass mache ich euch deshalb ein Spezialangebot: Housing 1 HE fĂŒr 120.00 statt 150.00.
Details auf http://sylon.net/serverhousing.html.

Wegen der Hardware kann man sicher noch schauen was es so gibt...

Falls ihr Interesse habt: e.kool@sylon.net

gruss,

elian
zorg.ch
#31434 by @ 05.05.2004 23:54 - nach oben -
Hey Jungs

Da Ihr doch recht gerne spezielle sachen macht (eigener imapd, eigener mysqld) wĂ€re es fĂŒr euch doch eigentlich recht praktisch wenn ihr einen eigenen Server hĂ€ttet...

Aus aktuellem Anlass mache ich euch deshalb ein Spezialangebot: Housing 1 HE fĂŒr 120.00 statt 150.00.
Details auf http://sylon.net/serverhousing.html.

Wegen der Hardware kann man sicher noch schauen was es so gibt...

Falls ihr Interesse habt: e.kool@sylon.net

gruss,

elian
zorg.ch
#31435 by @ 06.05.2004 00:34 - nach oben -
hehe.... mach doch gleich noch mehr last auf dem sql mit deinen triple posts..... ;-)
SCNR
zorg.ch
#31552 by @ 07.05.2004 14:24 - nach oben -
Ein weiteres Indiz dafĂŒr das Ihr einen eigenen Server braucht... Der hatte einfach eine Ewigkeit ;)

elian
zorg.ch
#31522 by @ 07.05.2004 08:45 - nach oben -
möchÀd mer da ?

@cedi: chum du mĂŒĂ€sch da chli promotĂ€
zorg.ch
#31549 by @ 07.05.2004 14:20 - nach oben -
waer vielleicht schon recht lustig, aber vorher sollte die finanzenfrage ein fuer alle mal geklaert werden...
(also wenn ich die frage fuer mich mit <50.- klaeren kann, waere ich dabei... )
zorg.ch
#31566 by @ 07.05.2004 16:15 - nach oben -
Server Housing wĂ€r nicht ĂŒbel, wenn es nicht so Teuer wĂ€hre.
120CHF wÀre 3x so viel wie jetzt oder?
Ausserdem mĂŒsste sich jemand um die Hardware kĂŒmmern und das ganze administrieren.
zorg.ch
#31567 by @ 07.05.2004 16:21 - nach oben -
Fuer letzteres wuerd ich meine Unterstuetzung anbieten.
zorg.ch
#31575 by @ 07.05.2004 18:19 - nach oben -
Besten Dank fĂŒr dein Angebot. Somit hĂ€tten wir ein Problem weniger.
zorg.ch
#31572 by @ 07.05.2004 17:47 - nach oben -
Wenn jeder von euch auch noch die Provate Homepage auf dem Server lagert dĂŒrfte sich das mit den kosten doch mehr oder weniger aufheben.
zorg.ch
#31574 by @ 07.05.2004 18:18 - nach oben -
Dann mĂŒsste aber jemand bereit sein fĂŒr die Private Homepage zu bezahlen..
zorg.ch
#31587 by @ 08.05.2004 09:57 - nach oben -
mit dem MitgliederBeitrag geregelt, dafĂŒr kann man ne private pagina haben.

Tuti bene :-)
zorg.ch
#31595 by @ 08.05.2004 12:49 - nach oben -
www.mi-pagina-privada.ch/milamber

;-)
zorg.ch
#31849 by @ 12.05.2004 16:47 - nach oben -
Na ja den domain sollte schon jeder selber bringen. aber ihr könnt ja user.zooomclan.org als domains vergeben/vermieten
zorg.ch
#31692 by @ 10.05.2004 10:55 - nach oben -
hm jo, wobei 120.- eigentlich kein prob sein dĂŒrften wenn alle mal zahlen wĂŒrden!!!

Wer hat grad ne 1U kiste zuhause rumgammeln ?
zorg.ch
#31694 by @ 10.05.2004 11:12 - nach oben -
Die gibts sonst auch um die 1500-1600CHF (inkl. Reserve fuer 2. CPU, 2. HD (wobei ich da schwer empfehle mit nem RAID1 zu starten), mehr RAM) neu zu kaufen.
Frag elian, evtl. kann man auch was mit Finanzierung machen.
zorg.ch
#31695 by @ 10.05.2004 11:40 - nach oben -
naja...auch 1,5k sind mir bereits zu viel...bzw. ich hab momentan echt kei förig geld
zorg.ch
#31696 by @ 10.05.2004 11:41 - nach oben -
Deswegen hab ich ja gesagt:
Frag elian, evtl. kann man auch was mit Finanzierung machen.
zorg.ch
#31697 by @ 10.05.2004 12:02 - nach oben -
jo hab ich schon gesehen...;-)
zorg.ch
#31728 by @ 10.05.2004 17:00 - nach oben -
Ich glaub das sine 120 CHF pro Monat, dass find ich dann doch etwas zuviel.
WĂ€ren also pro Member mehr als 10 CHF/Mnt.
zorg.ch
#31729 by @ 10.05.2004 17:01 - nach oben -
jo...rechnen kann ich auch...aber hast du was bessers ?
zorg.ch
#31730 by @ 10.05.2004 17:05 - nach oben -
Mit dem Jetzigen Angebot bin ich nicht allzu unzufrieden.
Ein besseres Angebot hab ich leider noch nicht. Da sich maverick bereit erklĂ€hrt hat uns bei der Administration gröber zu unterstĂŒzen wĂ€r ein root Server was schönes. Leider sind die Dinger viel zu teuer.
zorg.ch
#31731 by @ 10.05.2004 17:07 - nach oben -
jo...also wer optimiert den sql code im forum ?

(ich nicht)
zorg.ch
#31733 by @ 10.05.2004 17:14 - nach oben -
Ich kann mich mal damit versuchen, wenn mir Steff dabei hillft.
Die Fraggeria könnte ein guter Event dazu sein. Gibts da INet, oder mĂŒssen wir Zorg zĂŒgeln?
zorg.ch
#31734 by @ 10.05.2004 17:25 - nach oben -
nein, inet wird's keines geben an der fraggeria. da die hĂŒtte noch keinen telefonanschluss hat, war es der swisscom in der gegebenen zeit nicht möglich, einen tauglichen telefonanschluss und adsl einzurichten...

aber vielleicht hat ja jemand von euch noch was krasses rumstehen, um da irgendwie ne inetcon hinzuziehen.
Additional posts
zorg.ch
#31741 by @ 10.05.2004 18:44 - nach oben -
Ich bin sehr zufrieden mit dem jetzigen Angebot.
zorg.ch
#31765 by @ 10.05.2004 22:54 - nach oben -
mal ne frage lÀufts denn auf nem eigenen server wirklich schneller. liegt doch eher am code oder?
zorg.ch
#31788 by @ 11.05.2004 16:26 - nach oben -
Das Problem ist, das zooomclan.org ca. 50% der Ressourcen verbraetelt die wir auf michelle haben.
Additional posts
zorg.ch
#32449 by @ 20.05.2004 02:46 - nach oben -
Sorry wenn ich das so sage, aber Du bist auch eine elende Schwuchtel :)

Die folgende Geschichte ist frei erfunden.
TilkĂ€mber ist ein Schphoun in PicĂ€ren. In PicĂ€ren ist man immer freundlich, und gibt sich gleich mit beiden HĂ€nden die Hand, sobald man sich sieht. Es regnet dort immer in Strömen und auch winden tut es so ziemlich den ganzen Tag lang. Deshalb sagen auch alle von PicĂ€ren, dass es dort relativ nass sei. TilkĂ€mber aber steht unter einem Schirm, und grĂŒsst niemanden, der vorbeikommt. Sonst wĂŒrde nĂ€mlich sein Schirm weggewindet und er nass werden. Dann sagt er seinen Kollegen: "Also i find, es isch gar nöd so nass z'PicĂ€ren."

*..chtle*

Wir werden die Sache wieder mal eingehend behandeln an der Fraggeria... Jaja, ich hab's geahnt, irgendwann wird der Moment schon noch kommen, der Moment, wo Zorg frei werden wird...

Du kannst natĂŒrlich gerne mitreden, sofern Du vorbeikommst.
Es gehen ja GerĂŒchte um, dass Du vielleicht sogar "mal reinschauen wĂŒrdest" am Samstag...
zorg.ch
#32490 by @ 20.05.2004 10:39 - nach oben -
Und was soll diese Metapher?? Willst du mir sagen dass ich bei mir zuhause einen Rootserver mit 1Mbit Leitung ins Inet habe und den euch nicht gönnen wĂŒrde?

Selber schwuchtle.

Ich werde vielleicht FR Nacht an die Fraggeria kommen und/oder am Samstag Morgen. Tut mir leid dass mir sachen dazwischen gekommen sind.
Additional posts
zorg.ch
#31787 by @ 11.05.2004 16:25 - nach oben -
Also, ich hab mal mit Elian geredet wie das preislich aussieht:


dl140, 1gb ram, 2 x 80gb disk:
230.00/monat
dl320, 1.1 gb ram, 2 x 80 gb:
280
320er sind auch ide

Die Preise sind exkl. Housing (also +120 CHF).

Einen DL140 hab ich selber, bin mit der Hardware zufrieden. Der DL320 ist einfach noch n Stueck groesser, hat Standardmaessig Floppy/CD/IDE HW RAID. Der Aufpreis lohnt sich IMHO ueberhaupt nicht, da Linux Software RAID gut funktioniert.
zorg.ch
#31809 by @ 11.05.2004 20:57 - nach oben -
hm...naja, ich wĂŒrd meinen wenn schon dann mĂŒssten wir so ne kiste kaufen...weil wir kriegen _nie_ so viel geld jeden monat zusammen...

aber ich wĂŒrd auch eher nen dl140 nehmen...nur schon weil ich euch den krach vom 320er nicht auch antun will...;-)
zorg.ch
#31811 by @ 11.05.2004 21:44 - nach oben -
von welchem modell sprichst du eigentlich exakt ?
so wie ich das sehe gibts alleine vom sog. dl140 4 untermodelle.....

zorg.ch
#31813 by @ 11.05.2004 22:07 - nach oben -
Dunno, muesste Elian nochmals fragen. er hat mir das so angegeben.
zorg.ch
#31847 by @ 12.05.2004 15:17 - nach oben -
Proliant DL140R Xeon/2.4GHz

Product Placement

*****************

HP ProLiant DL140R Xeon (Prestonia) 2.4GHz Server inkl. 80GB ATA NHP Disk


Key Features and Benefits

*************************

Part Number: 350534-B21

Processor: Intel Xeon (Prestonia) 2.4GHz 533MHz FSB

Processor Std./Max.: 1/2

Secondary Cache: 512KB 2nd Level Cache

Memory: Std./Max.: 512MB/4GB ECC SDRAM DIMM, 266MHz

Memory Slots total/free: 4/3 Single DIMM

Video: Integrated ATI Rage XL 1600x1200 @ 64K

Video RAM Std./Max.: 8MB/8MB

I/O Slots PCI Std./Max.: 1/1 PCI-X 64Bit/133MHz / 3.3Volt

Controller ATA/SCSI: Integrated Dual Channel Ultra ATA/100

Controller RAID: Optional 3rd party

Controller Network: Integrated Dual Broadcom Gigabit

2 x RJ45 10/100/1000

Storage HD Std./Max.: 1 / 2 80GB ATA NHP Drive Cage

CDROM: Optional

Floppy-Drive: None

Frond-Bays total/free: 0/0

Interfaces: 1xSerial

1xKeyboard

1xMouse

1xMonitor

4xUSB (2Front/2Back)



Power Supply: 1/1 Auto-sensing 325Watt

Form Factor: Rack 1U

Keyboard and Mouse: Optional

Operating System.: Optional


Packing List

************

Server

Power Cord



Warranty Terms

**************

1 Year Parts / 0 Year Labour / 0 Year On-Site (Upgradeable to 3/3/3 with

Care Pack)

Pre-Failer Warranty optional witch Care Pack

ZusÀtzlich:
- 2 HD
- 512 MB Ram (= Total 1 GB)
zorg.ch
#32448 by @ 20.05.2004 02:36 - nach oben -
Seid Ihr schwul? Wir haben sicher mindestens 30 Leute hier, die fĂŒr einen richtigen, fetten Unix-Account, und die Möglichkeit, ihre private Seite draufzuwerfen, 5 oder 10 Stutz im Monat zahlen wĂŒrden.

Und ausserdem haben wir dieses Konzept schon an mindestens 23 Zorgtreffs besprochen und in 5 Protokollen zu Wort gebracht. Oder auch weniger.
zorg.ch
#32447 by @ 20.05.2004 02:32 - nach oben -
Verdammt! Ich habe Elians Post genau erst gerade jetzt erblickt (5.5. vs 20.5.). Scheiss MilitÀr, schneidet einem vollstÀndig von seiner Umwelt ab!

Einen Teil des Threads hab ich zwar ĂŒberflogen, aber wahrscheinlich musste ich wieder mal vom Inet-CafĂ© wegstressen oder so, und hab das Wichtigste verpasst.


SICHER machen wir das!
zorg.ch
#32669 by @ 24.05.2004 12:03 - nach oben -
Àhm mav, könntest du echt mal bei gelegenheit den bÀnschmark nochmals laufen lassen...

habe die rekursive-i-will-usÀfindÀ-wos-no-unglÀsni-posts-hÀt funktion uskommentiert...und
au das jedĂ€ einzeln post nochher nomol prĂŒĂ€ft wird au.
zorg.ch
#32674 by @ 24.05.2004 12:12 - nach oben -

** Siege 2.09
** Preparing 10 concurrent users for battle.
The server is now under siege...done
Transactions: 146 hits
Elapsed time: 60.00 secs
Data transferred: 2810255 bytes
Response time: 2.61 secs
Transaction rate: 2.43 trans/sec
Throughput: 46837.58 bytes/sec
Concurrency: 6.36
Successful transactions: 146
Failed transactions: 0


Naja...
zorg.ch
#32675 by @ 24.05.2004 12:16 - nach oben -
hm....naja, immer hin, nöd wohr.

aber glaubs dĂ€ milamber mĂŒĂ€sti scho mol no persönlich Ă€n blick in code wörfĂ€! (da hĂ€t er jetzt no immer gmacht)
zorg.ch
#32683 by @ 24.05.2004 14:51 - nach oben -
Vielleicht mal noch als Vergleichswert, wie es bei ner normalen Website ausschaut:


** Preparing 10 concurrent users for battle.
The server is now under siege...
Lifting the server siege.. done.
Transactions: 57045 hits
Availability: 100.00 %
Elapsed time: 60.05 secs
Data transferred: 75242355 bytes
Response time: 0.01 secs
Transaction rate: 949.96 trans/sec
Throughput: 1252995.10 bytes/sec
Concurrency: 8.87
Successful transactions: 57045
Failed transactions: 0
zorg.ch
#32689 by @ 24.05.2004 15:55 - nach oben -
DÀ Weber het no nöd alles usegnoh vom logging wele Post mer scho glese het und wellÀ nöd..
zorg.ch
#32690 by @ 24.05.2004 15:56 - nach oben -
cha si...han au nur schnell glugÀt wo das rekursivi sachÀ hÀt...

aber mer mĂŒĂ€sti fascht Ă€n anderi möglichkeit ha zum read/unread z'unterscheidĂ€...

chönt mÀ mÀ die tables nöd irgendwieÀ verlinkÀ...oder so ?
zorg.ch
#32691 by @ 24.05.2004 15:58 - nach oben -
lastlogin date...
zorg.ch
#32695 by @ 24.05.2004 16:08 - nach oben -
ich meinte: ist es nicht möglich per join die tables so zu verknĂŒpfen das nachher im datensatz steht "read/unread".
lastlogin date ist genau so baschtelig...und es ist recht mĂŒhsam um auch den ĂŒberblick zu wahren.
zorg.ch
#32696 by @ 24.05.2004 16:15 - nach oben -

FOREIGN KEYS

zorg.ch
#32697 by @ 24.05.2004 16:18 - nach oben -
nei, eh nöd!
aber foreign keys hÀmmer jetzt no immer mol benutzt...
zorg.ch
#32718 by @ 24.05.2004 19:13 - nach oben -
Duh!
Hani mol gmacht... sött nomol chli besser sii...
zorg.ch
#32694 by @ 24.05.2004 16:04 - nach oben -
foreign keys
zorg.ch
#32681 by @ 24.05.2004 14:38 - nach oben -
wieso werden jetzt mehr hits gemacht und etwa 4x soviel data transferriert?
zorg.ch
#32682 by @ 24.05.2004 14:48 - nach oben -
Weils schneller ist?
zorg.ch
#32693 by @ 24.05.2004 16:02 - nach oben -
ach so i ha denkt das ding ĂŒberprĂŒeft was abgoht wen mo 1 mol uf zorg goht...
zorg.ch
#35017 by @ 16.06.2004 21:13 - nach oben -
chasch da ding nomol laufe loh (da machsch amel uf forum.php oder?)
zorg.ch
#35020 by @ 16.06.2004 21:23 - nach oben -

% siege -u http://www.zooomclan.org/forum.php
** Siege 2.09
** Preparing 10 concurrent users for battle.
The server is now under siege...done
Transactions: 457 hits
Elapsed time: 60.00 secs
Data transferred: 8483253 bytes
Response time: 0.28 secs
Transaction rate: 7.62 trans/sec
Throughput: 141387.55 bytes/sec
Concurrency: 2.11
Successful transactions: 457
Failed transactions: 0


Schaut besser aus. Willst du nen Keks?
zorg.ch
#35024 by @ 16.06.2004 21:31 - nach oben -
sein Alien in der Hose will n Keks.
zorg.ch
#35037 by @ 16.06.2004 23:19 - nach oben -
Bisch jo À rÀchti Machin Steff, Wa hÀsch alles gÀndÀrÀt?
zorg.ch
#35042 by @ 17.06.2004 00:00 - nach oben -
Ja, ich hĂ€tte gerne einen Keks, aber... mĂŒsste ichs (deiner Angabe nach) nicht noch etwa 10x schneller hinbringen?
zorg.ch
#35050 by @ 17.06.2004 07:12 - nach oben -
0.5 t/s zu 7.5 t/s ist doch ein guter Anfang, nicht?
zorg.ch
#35058 by @ 17.06.2004 09:27 - nach oben -
Jo, aber ich glaub nicht dass ichs noch schneller hinkriege...
zorg.ch
#35060 by @ 17.06.2004 09:33 - nach oben -
Pessimist ;)
zorg.ch
#35061 by @ 17.06.2004 09:51 - nach oben -
Wir können ja mal ne Speed-Up-Zorg-Coding-Session machen, gleich nach der Smarty4Zorg-Coding-Session.
zorg.ch
#35064 by @ 17.06.2004 10:03 - nach oben -
Wir können ja mal ne Auflisten-was-du-schon-alles-einmal-wolltest-Session machen... ;-)
zorg.ch
#35108 by @ 17.06.2004 14:08 - nach oben -
jau, da koennte ich vielleicht auch etwas beitragen...
zorg.ch
#35163 by @ 17.06.2004 17:04 - nach oben -
Jo eh, Biko macht den Code, Lamber passt in an Zorg an und du machst in schnell :)
zorg.ch
#35166 by @ 17.06.2004 17:07 - nach oben -
Und du schaust zu ;-)
Additional posts
zorg.ch
#35168 by @ 17.06.2004 17:12 - nach oben -
naja. ich will jetzt hier wirklich nicht so tun, als ob ich da den durchbruch erzielen koennte...
aber waere sicher interessant, weil das kratzt mich eher als reines webdesign mit php.
Additional posts
zorg.ch
#35188 by @ 17.06.2004 19:06 - nach oben -
Veröffentlicht den Code und mach einen Wettbewerb draus. Ein Lehrer macht das bei uns in der Schule so, die 5 schnellsten erhatlen ne gute Note.
zorg.ch
#35189 by @ 17.06.2004 19:07 - nach oben -
Den Zorg-Engylity-Contest
zorg.ch
#35208 by @ 17.06.2004 21:47 - nach oben -
Gute Idee... kann jemand den view-source link wieder einbauen?
zorg.ch
#35211 by @ 17.06.2004 23:23 - nach oben -
aber bitte ohne passwort leaks.
zorg.ch
#35220 by @ 18.06.2004 00:57 - nach oben -
juhuu *gutenotewill*
zorg.ch
#35233 by @ 18.06.2004 06:34 - nach oben -
Darf man das dann auch so wie in der Praxis machen?
Sprich die App in miesem, unoptimierten Java Code schreiben, und dann einfach Hardware hinterherschmeissen bis es schnell ist?
zorg.ch
#35247 by @ 18.06.2004 09:48 - nach oben -
Das macht man doch so. Man schreibt Java Code, der ist zu Langsam und dann kauft man einen grossen teuren Sun Server.
zorg.ch
#35400 by @ 19.06.2004 04:16 - nach oben -
Voll bundige Idee.

Ich hab den Code letztes Mal aufgeworfen, und das kam sicherheitstechnisch nicht gut.

Also macht es jetzt ein Coder. Ich bin nĂ€mlich zu faul dafĂŒr und will bald mal pennen gehn. Mein Zip-File sollte noch rumhĂ€ngen, dort kann man ja einfach die kritischen Characters rausblasen und es wieder zum Runterzug anbieten.