{"id":10,"date":"2026-09-17T07:12:21","date_gmt":"2026-09-17T07:12:21","guid":{"rendered":"https:\/\/kruisdatabaseconsultancy.com\/?page_id=10"},"modified":"2026-09-17T07:12:21","modified_gmt":"2026-09-17T07:12:21","slug":"home","status":"publish","type":"page","link":"https:\/\/kruisdatabaseconsultancy.com\/","title":{"rendered":"Home"},"content":{"rendered":"<section class=\"wp-block-group hero wrap is-layout-flow wp-block-group-is-layout-flow\"><p class=\"eyebrow wp-block-paragraph\">SQL Server \u00b7 Application engineering<\/p><h1 class=\"wp-block-heading\">Hands-on help with databases and the applications built on them.<\/h1><p class=\"lead wp-block-paragraph\">I\u2019m Peter Kruis. I investigate SQL Server performance and reliability problems, develop database solutions and improve data-intensive applications.<\/p><div class=\"actions\"><a class=\"button\" href=\"https:\/\/kruisdatabaseconsultancy.com\/?page_id=22\">Discuss your challenge \u2192<\/a><a href=\"https:\/\/kruisdatabaseconsultancy.com\/?page_id=20\">Read the technical blog \u2192<\/a><\/div><\/section><div class=\"wp-block-group wrap is-layout-flow wp-block-group-is-layout-flow\"><section class=\"wp-block-group paths is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group path is-layout-flow wp-block-group-is-layout-flow\"><span class=\"number\">01<\/span><div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><h2 class=\"wp-block-heading\">A problem to work through?<\/h2><p class=\"wp-block-paragraph\">For technical managers, application owners and engineering teams.<\/p><p class=\"wp-block-paragraph\"><a href=\"https:\/\/kruisdatabaseconsultancy.com\/?page_id=12\">Explore consultancy \u2192<\/a><\/p><\/div><\/div><div class=\"wp-block-group path is-layout-flow wp-block-group-is-layout-flow\"><span class=\"number\">02<\/span><div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><h2 class=\"wp-block-heading\">Something to understand?<\/h2><p class=\"wp-block-paragraph\">Practical explanations for developers, DBAs and accidental DBAs.<\/p><p class=\"wp-block-paragraph\"><a href=\"https:\/\/kruisdatabaseconsultancy.com\/?page_id=20\">Explore technical articles \u2192<\/a><\/p><\/div><\/div><\/section><\/div><section class=\"wp-block-group section is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group wrap is-layout-flow wp-block-group-is-layout-flow\"><p class=\"eyebrow wp-block-paragraph\">How I can help<\/p><h2 class=\"wp-block-heading\">From database behaviour to application design.<\/h2><div class=\"wp-block-group services is-layout-flow wp-block-group-is-layout-flow\"><article class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><h3 class=\"wp-block-heading\">Database Consultancy<\/h3><p class=\"wp-block-paragraph\">Understand what SQL Server is doing, investigate the cause and work through the options.<\/p><ul class=\"wp-block-list\"><li>Performance, queries and indexes<\/li><li>Blocking, deadlocks and reliability<\/li><li>Database development and migrations<\/li><\/ul><p class=\"wp-block-paragraph\"><a href=\"https:\/\/kruisdatabaseconsultancy.com\/?page_id=12\">Database consultancy \u2192<\/a><\/p><\/article><article class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><h3 class=\"wp-block-heading\">Application Engineering<\/h3><p class=\"wp-block-paragraph\">Develop and improve business applications with attention to data, performance and maintainability.<\/p><ul class=\"wp-block-list\"><li>Data-intensive applications<\/li><li>SQL development and integration<\/li><li>Technical design and practical improvements<\/li><\/ul><p class=\"wp-block-paragraph\"><a href=\"https:\/\/kruisdatabaseconsultancy.com\/?page_id=14\">Application engineering \u2192<\/a><\/p><\/article><\/div><\/div><\/section><section class=\"wp-block-group section band is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group wrap split is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><p class=\"eyebrow wp-block-paragraph\">The person behind the work<\/p><h2 class=\"wp-block-heading\">A developer\u2019s perspective.<br>A database focus.<\/h2><\/div><div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><p class=\"wp-block-paragraph\">I started as a developer and moved into database consultancy and application engineering. My work connects application behaviour with what happens inside the database.<\/p><div class=\"tags\"><span class=\"tag\">SQL Server<\/span><span class=\"tag\">Performance<\/span><span class=\"tag\">Reliability<\/span><span class=\"tag\">Migrations<\/span><span class=\"tag\">SQL development<\/span><\/div><p class=\"wp-block-paragraph\"><a href=\"https:\/\/kruisdatabaseconsultancy.com\/?page_id=16\">More about Peter \u2192<\/a><\/p><\/div><\/div><\/section><section class=\"wp-block-group section is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group wrap split is-layout-flow wp-block-group-is-layout-flow\"><div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><p class=\"eyebrow wp-block-paragraph\">Speaking &amp; knowledge sharing<\/p><h2 class=\"wp-block-heading\">Make technical problems understandable.<\/h2><\/div><div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\"><p class=\"wp-block-paragraph\">Real technical cases become sessions, demonstrations, scripts and articles. The aim is practical understanding: what happened, how to investigate it and what to consider next.<\/p><p class=\"wp-block-paragraph\"><a href=\"https:\/\/kruisdatabaseconsultancy.com\/?page_id=18\">Speaking &amp; community \u2192<\/a><\/p><\/div><\/div><\/section>","protected":false},"excerpt":{"rendered":"<p>Hands-on SQL Server consultancy and application engineering by Peter Kruis. Practical help and technical articles.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kdc_description":"Hands-on SQL Server consultancy and application engineering by Peter Kruis. Practical help and technical articles.","footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kruisdatabaseconsultancy.com\/index.php\/wp-json\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kruisdatabaseconsultancy.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kruisdatabaseconsultancy.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kruisdatabaseconsultancy.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kruisdatabaseconsultancy.com\/index.php\/wp-json\/wp\/v2\/comments?post=10"}],"version-history":[{"count":1,"href":"https:\/\/kruisdatabaseconsultancy.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":28,"href":"https:\/\/kruisdatabaseconsultancy.com\/index.php\/wp-json\/wp\/v2\/pages\/10\/revisions\/28"}],"wp:attachment":[{"href":"https:\/\/kruisdatabaseconsultancy.com\/index.php\/wp-json\/wp\/v2\/media?parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}