Glorf.it

Glorf IT

Bedenkliches aus dem IT-Alltag

25. November 2006 um 16:16

SQL2005: Datenbank-Option AUTO_UPDATE_ STATISTICS_ASYNC

Heute wurde ich durch einen Blogeintrag im Sqlservercode-Weblog auf die Datenbank-Option AUTO_UPDATE_STATISTICS_ASYNC aufmerksam. Dort wird aus den Books Online zitiert:

In SQL Server 2005, the database option AUTO_UPDATE_STATISTICS_ASYNC provides asynchronous statistics updating. When this option is set to ON, queries do not wait for the statistics to be updated before compiling. Instead, the out-of-date statistics are put on a queue for updating by a worker thread in a background process. The query and any other concurrent queries compile immediately by using the existing out-of-date statistics. Because there is no delay for updated statistics, query response times are predictable; however, the out-of-date statistics may cause the query optimizer to choose a less-efficient query plan.

Das ist interessant für Datenbanken deren Inhalte sich häufig ändert, z.B. regelmäßig viele Datensätze eingegeben oder gelöscht werden. Ich kann mich durchaus an mehrere Fälle in der Vergangenheit erinnern in denen unregelmäßig die Ausführung von Statements viel länger dauerte als es erklärbar war. Im Nachhinein deutet vieles daraufhin, dass da die Statistiken nicht mehr aktuell waren und vor der Zusammenstellung des Zugriffsplans aktualisiert werden mussten. Das wird mir aber erst jetzt klar.

Statistiken werden für jeden Index angelegt, man kann sie manuell anlegen (auch für indexierte Views) und manchmal werden sie automatisch angelegt, wenn zu wenige Indexes auf der Tabelle liegen. Das Verhalten kann also jeden treffen. Die Option einzuschalten ist aber nur dann sinnvoll, wenn auch ein Zugriffsplan basierend auf veralteten Statistiken noch eine akzeptable Performance bietet. Ich würde vermuten, dass dies bei sinnvoll vergebenen "clustered indexes" meist der Fall ist und die "dicksten" Abfragen den Clustred-Index verwenden. Da muss man aber jeweils genauer hinsehen.

Generell begeistert mich der Gedanke, dass der SQL-Server-2005 diese zeitaufwändige Aktion dann macht, wenn er gerade wenig zu tun hat. Aber logischerweise bringt die Option nur dann einen Vorteil, wenn die (mehrfache) Ausführung eines Statements mit einem "alten" Zugriffsplan immer noch schneller ist als die Aktualisierung der Statistik(en) und die anschließende (mehrfache) Ausführung des Statements.

25. November 2006 um 13:08

eBook Aktive Lernmethoden

Das Online-Netzwerk-Lernen.de stellt das eBook "Aktive Lernmethoden" zum kostenlosen Download zur Verfügung. der Preis ist, dass man Ihnen seine E-Mailadresse geben muss, der Link kommt dann per Mail.

Ich finde das Buch bietet einen guter Überblick über das Thema "Wie lerne ich am besten?". Es ist im Methodenteil recht knapp gehalten, dennoch sind die einzelnen Methoden verständlich. Insgesamt sind sehr viele Informationen auf kleinem Raum zusammengestellt. Ich würde das Buch für alle empfehlen, die sich auf eine Prüfung vorbereiten, Schüler oder Student sind.

Übrigens kommen auch recht krasse Ansichten zu Wort:

Und das beste aus der Lernbiologie: Der amerikanische Hirnforscher Gottmann behauptet sogar: "Lernen ist wie Sex. Bei erfolgreichem Lernen werden vom Gehirn Botenstoffe ausgeschüttet, die das körpereigene Belohnungszentrum anregen!"

gefunden auf dem ToolBlog
25. November 2006 um 13:00

Granit in der Teeküche

kaffemasch.jpgAuf jedem Stockwerk unserer Firma gibt es ein oder zwei Tee-Küchen. Dort können wir uns (auf eigene Kosten) mit den dort stehenden Kaffeemaschinen Kaffee kochen. OK, und natürlich auch Tee. Dazu stehen auf der langen Arbeitsplatte dicht an dicht jeweils massenweise Kaffeemaschinen, Teekocher und Wassererhitzer, für jedes Team natürlich jeweils eigene Exemplare. Die Firma sponsert sogar für jedes Team eine oder mehrere Warmhaltekannen. Alle paar Jahre kommt ein Elektriker, untersucht die Maschinen auf Gefährdungspotentiale und zieht nötigenfalls welche aus dem Verkehr. Deswegen steht auf jeder Maschine der Name des "Ansprechpartners" aus dem Team, damit klar ist, wer die Bedarfsmeldung für ein Ersatzgerät ausfüllen darf.
Das kenne ich so seit 11 Jahren, (noch) ältere Kollegen sagen, dass sei schon immer so gewesen. Ärger gab es meines Wissens damit noch nicht. Das ist eigentlich schon verwunderlich, denn Kaffee scheint für viele Kollegen die wichtigste Ressource zu sein.

Neuerdings darf das nicht mehr so sein, denn elektrische Geräte dürfen laut einer Verordnung nicht auf brennbaren Unterlagen stehen. Die normalen Küchenarbeitsplatten haben daher vor ein paar Wochen einen Upgrade bekommen. Auf die Arbeitsplatten wurde jeweils mittig eine lange Reihe 40x40cm-Granitplatten geklebt (ergibt vorne und hinten einen 10cm schmalen Rand). OK, es könnte auch billiger Marmor sein, das ist nicht mein Fachgebiet… Darauf stehen die Kaffeemaschinen jetzt. Das sähe ziemlich edel aus, wenn der Rand vorne und hinten nicht so lächerlich wäre… 😉

Ich vermute mal zu unseren Gunsten, dass an diesem Aufwand nicht die firmeninterne Bürokratie schuld war, sondern auf dem Mist von irgendeinem Gesetzgeber gewachsen ist. Jetzt frage ich mich natürlich, warum normale Küchen immer noch mit ganz normalen Arbeitsplatten verkauft werden. Oder ist das eine Verordnung, die nur für Firmen gilt?
Wie es der heilige Murphy bestimmt hat, haben wir uns privat ebenfalls neue Küchenarbeitsplatten angeschafft, kurz vor der Montage in der Firma. Ich habe sogar zu der Zeit sogar noch überlegt, ob wir eine mit Fliesen drauf nehmen. Aber wir wollten dann doch keine Fugen haben.
Jetzt haben wir eine aus massiver Buche. Sie ist recht dick, sieht gediegen aus, ist aber mit Sicherheit nicht feuerfest. Dafür sorgt schon alleine das viele Öl, dass wir drauf gekippt haben…. 🙁

25. November 2006 um 12:38

Bücher zu Joomla!

Joomla!Da ich gerade wieder ein Joomla!-System für eine Webseite einrichte, kann ich auch gleich den ein oder anderen Link posten:

Ich fand das Joomla!-Einsteiger-Tutorial als PDF sehr nützlich, um in das Thema einzusteigen. Es geht nur so tief, wie es anfangs sinnvoll ist.

Bei GalileoComputing kann man das sehr umfassende Buch Joomla online lesen, als kostenlosen Download bekommen und als "echtes" Buch bestellen. Das ist eine sehr gute Ergänzung zum obigen Einstieg.

Es gibt auch in ein Wiki-Book zum Thema Joomla!. Das habe ich mit aber nicht gut genug angesehen, um es mit den obigen vergleichen zu können. Von der Idee her finde ich es schon mal gut. 😉

Hier geht es zur Joomla!-Homepage und hier zur deutschen Joomla!-Community. Und eine gute Installationsanleitung.

|