Zwischenstand von meinem Hobbyprojekt

Ein guter Freund und ich haben Mitte letzten Jahres eine neue Bodybuilding Community ins Leben gerufen – MUSCLEGAINER.NET.

Sie basiert auf der OpenSource-Software elgg, und richtet sich an alle, die sich gerne mit dem Thema Bodybuilding beschäftigen.

Mittlerweile zählt die Community 600 aktive Mitglieder und wächst stätig an. Nach einigen Performance Problemen, bei denen ich alles versucht hatte wie MySQL Replikation, Memcache, diverse PHP Optimizer, Apache Tuning und CDNs habe ich nachdem das Bottleneck gefunden. Die jQuery Version 1.4.x ist wirklich extrem schnell im Vergleich zur 1.3.2 :)

Nun ist die Performance auch bei großer Last gut und die Seiten werden flott ausgeliefert.

Schon lange nichts Neues

Habe schon lange nichts neues hier geschrieben. Jedoch hatte ich in den letzten Monaten privat wie geschäftlich viel um die Ohren gehabt, und bin schlicht nicht dazu gekommen hier etwas zu bloggen.

Ich werde jedoch versuchen hier mal wieder ein wenig mehr zu schreiben. Jedoch wird sich der Blog etwas vom Themengebiet her verändern.

In diesem Sinne…

Guten Rutsch ins neue Jahr!

An alle einen guten Rutsch ins neue Jahr!

Domainumzug erledigt

Habe soeben den Umzug zu einem anderen Provider erledigt. Der Blog läuft und bis auf die Verzögerung der .Info-Nic, lief alles Problemlos.
Jetzt ab ins Bett :)

Netzlaufwerkinformationen mit Powershell auslesen

Ich weiß, ich habe schon lang nichts mehr geschrieben, aber hier ein kleines Powershell Script, welches ich mir eben gebastelt habe, um die Größe von Netzlaufwerken auszulesen.


$Total = (new-object -com scripting.filesystemobject).getdrive("\\network\path").TotalSize
$Free = (new-object -com scripting.filesystemobject).getdrive("\\network\path").FreeSize
$Used = $Total - $Free
$Used = [math]::round(($Used / 1GB),2)
Write-Host $Used

Collation von Tabellenspalten

Hi,

nach langer Abwesendheit, hier nur ein kurzes Script zum auflisten der Collation aller Tabellen-Spalten in einer Datenbank.

SELECT name, collation_name
FROM sys.columns
WHERE OBJECT_ID IN (SELECT OBJECT_ID
FROM sys.objects WHERE type = 'U')

Gruß,

Chris

Defraggel fraggel fraggel

Sodelle, heute ist es mal wieder soweit. Ich quäle mich durch unsere Datenbanken, und reorganisiere unsere Indizes. Aber lieber jetzt, als heute Nacht wenn ich Rufbereitschaft habe ;) und ich wegen eines Timeouts aus dem Bett geholt werde.

Zum glück verwenden wir von Idera den SQLDefrag Manager, das erspart mir das mühsame DBCC CHECKDB oder DBCC CHECKTABLE.

SQL Server Backup mit Idera SQLSafe Freeware Edition

Heute will ich ein kostenloses Tool von Idera vorstellen. Leider ist das Backup von gerade sehr großen Datenbanken mit den Boardmitteln des SQL Servers oft eine sehr langwierige Angelegenheit (von den größenb der Backup File mal ganz zu schweigen).

Da kommt der SQLSafe von Idera ins Spiel, von dem es auch eine Freeware Edition gibt (im vergleich zur Vollversion kann man diesen nicht per Policies bzw. der Console steuern). Wer aber nur eine Hand voll Datenbanken sichern möchte, sollte sich den Safe einmal genauer ansehen.

Die größten Vorteile:

  • Komprimierung der Backups bis zu 95%
  • Schnellere Backups bis zu 50% Zeitersparnis im vergleich zu nativen Backups
  • Einfach zu Scripten

Nachdem Ihr den SQLSafe installiert habt, stehen euch zwei Möglichkeiten zum sichern der Datenbanken zur Verfügung. Zum einen über die Kommandozeile (SQLSafecmd) oder über die Stored Procedures (xp_ss_backup oder xp_ss_restore). Beispiele zu der Verwenung der Scripte findet ihr in den mitgelieferten Hilfefiles.

Als kleines Beispiel zum Sichern der Datenbanken via Kommandozeile:

SQL safecmd backup northwind c:\backup\northwind.safe
SQL safecmd backup northwind c:\backup\nw_%timestamp%.safe

Beispiel zum Sichern der Datenbanken über T-SQL:

DECLARE @Returncode int
EXEC @Returncode = [master].[dbo].[xp_ss_backup] @database = “Northwind”, @filename = "c:\backup\northwind.safe"

Hier gehts zu Idera.

Upgrade auf WordPress 2.8 und neues Theme

Ich habe soeben ein Upgrade von WordPress installiert (ok, habe auf aktualisieren geklickt, und der Rest ging ganz von alleine). Nachdem ich mit dem neuen/alten Theme nicht allzu glücklich war, habe ich das auch nun abgeändert. Denke, daß es schon ein wenig besser aussieht.

Jetzt gehts ab ins Bett. Morgen ist zwar Brückentag, aber es hat halt nicht jeder Urlaub ;)

Freitag! Wie nur die letzten Stunden rumbringen?

Warzone Tower DefenseBald ist wieder eine Woche gesachafft. Meine Rufbereitschaft habe ich ohne einen Call durchgehalten (bis auf ein kleines LUN, welches ich gestern Abend noch vergrößern mußte).

Jetzt sind es noch wenige Stunden, bis das Wochende lacht. Bis dahin kann ich euch eins meiner lieblings Flash-Spiele ans Herz legen: Warzone Tower Defense! Aber natürlich nicht auf der Arbeit spielen!

Warzone Tower Defense.