in

Dé specialist in .NET trainingen en consultancy

Jo-wen Mei

april 2008 - Posts

  • Het afscheid van Bill :p

    Ok, bij menigeen onder ons hangt een poster van deze icoon boven het bed (of zou moeten)

    De beste man gaat stoppen met fulltime werken bij Microsoft, en gaat aan de slag voor zijn eigen foundation. 

    Voor dit afscheid is een leuk filmpje in elkaar gezet, waar redelijk wat bekenden voorbij komen ;)

     

  • Databinding moet met Public props

    Ok dit is eigenlijk een "note-to-self"...

    Ik zat met een irritant bugje dat mijn textbox niet wilde binden aan een custom property.

    Nu ben ik voorstander van het principe dat je dingen exposed met de laagst mogelijke access modifier.

    (vanuit security oogpunt en het is bijvoorbeeld makkelijker om code te obfuscaten)

    Ik maak dan ook al mijn properties standaard internal. Ik heb maar één project en dus één assembly.

    ..... Maar de databinding vanuit xaml werkt alleen met public properties!    *zucht*

    Mijn gok is dat dit komt omdat de xaml parser deze intern serialiseert, en deze zit natuurlijk in een andere assembly.

    Posted apr 15 2008, 09:56 by Jo-wen with no comments
    Filed under:
  • 50 meest cpu-vretende queries in SQL

    Ik heb hier een query die een lijst toont met de meest cpu intensieve queries die in sql zijn uitgevoerd.

    Handig als je performance verbeteringen wilt doorvoeren. Vraag me overigens niet om de details, gezien ik geen sql guru ben ;)

     

    select    top 50 (a.total_worker_time/a.execution_count) as [avg_cpu_time],
        convert( varchar, last_execution_time) as 'Last_execution_time',
        Total_Physical_Reads,
        substring(b.text, a.statement_start_offset/2,
        (case when a.statement_end_offset = -1 then
            len(convert(nvarchar(max), b.text)) * 2
        else
            a.statement_end_offset
        end - a.statement_start_offset)/2) as query_text,
        dbname=Upper(db_name(b.dbid)),
        b.objectid as 'Object_ID' from
            sys.dm_exec_query_stats a cross apply
            sys.dm_exec_sql_text(a.sql_handle) as b
            order by [avg_cpu_time] desc

    Posted apr 15 2008, 01:24 by Jo-wen with no comments
    Filed under: