Algemeen, cpm is dood, Online marketing, Programmeren, she

Advert skinning

06.02.10 | Permalink | Comment?


Soms kunnen display/branding ads ook wel elegant zijn.

Algemeen, ASP.NET, C#, Lucene, Programmeren, SEO

Releasen is leuk

06.01.10 | Permalink | 1 Comment


Vandaag is live gegaan. Ook deze keer zonder technische problemen. Een kleine beloning was dan ook meer dan verdiend 🙂



06.01.10 | Permalink | Comment?

Algemeen, SQL Server, technologie

Even de werk iPad aan het testen.

05.31.10 | Permalink | Comment?

Leuk ding. Aangenamer dan een laptop op de knieen. Toetsenbord is groot genoeg. De interface is soms wel wat zoeken. Tot zover de eerste 10 minuten.

benieuwd hoeveel hij hier gaat kosten…

Algemeen, ASP.NET, C#, Programmeren, SEO

Vandaag deadline van de nieuwe site

05.31.10 | Permalink | 2 Comments

tof tof tof

ASP.NET, C#, gva, hbvl, Programmeren

Leuke album met album app

05.18.10 | Permalink | Comment?


performance tuning, SQL Server

T-SQL temp table vs table variables vs Common Table Expressions (CTE)

05.17.10 | Permalink | 5 Comments

Temp tables

Behave just like normal tables, but are created in the TempDB database. They persist until dropped, or until the connection that created them disappears. They are visible in the procedure that created them and any procedures that that proc calls.

Just like normal tables, they can have primary keys, constraints and indexes, and column statistics are kept for the table.

Temp tables, while they have space assigned to them in the tempDB database, will generally be accessed only from memory, unless the server is under memory pressure, or the amount of data in the table is large.

Table Variables

These tables behave very much like other variables in their scoping rules. They are created when they are declared and are dropped when they go out of scope. They cannot be explicitly dropped.

Like with temp tables, table variables reside in TempDB. they have entries in the system tables in tempDB, just like temp tables, and they follow the same behaviour regarding whether they are in memory or on disk.

Table variables can have a primary key, but indexes cannot be created on them, neither are statistics maintained on the columns. This makes table variables less optimal for large numbers of rows, as the optimiser has no way of knowing the number of rows in the table variable.


In my experience, CTEs are more like temporary views than anything else. When you look at the execution plan, you’ll see that they are inlined into the query, not materialised and stored. I find, with the exception of recursion, they’re more to make queries simpler to write than faster to run.


meer nuttige artikels

Algemeen, Google, technologie

Google’s Insane Number of Servers Visualized

05.04.10 | Permalink | Comment?

Algemeen, technologie

Spelen met de iPad

05.04.10 | Permalink | Comment?



Logo design for small startup

04.21.10 | Permalink | Comment?

Logo design for small startup

Posted using ShareThis

« Previous Entries
» Next Entries

20 queries. 0,351 seconds.