VMware ESXi best practices: BIOS settings

Monday, 30 September, 2013|Categories: Technical|

In case you are planning to install VMware ESXi on a host server, you need to be aware of the VMware ESXi  best practices that get the most out of your system. You need to be able to identify the best options regarding the CPU cores and sockets, hyper threading, NUMA mode, Hardware assisted virtualization, [...]

Windows CMD commands in Win12 server core

Thursday, 25 July, 2013|Categories: Technical|

Since windows 2008, server core has become a valuable option for deploying more secure and more stable windows servers. Although it is quite easy, many administrators avoid to deploy such solutions because they feel unsure on how to configure and manage such systems using windows CMD commands in the windows command prompt. The main idea [...]

WinSXS cleanup in Windows 2012 and Windows 8

Wednesday, 9 January, 2013|Categories: Technical|

WinSXS folder is the component store of Windows vista and later operating systems. Windows OS stores all its core components to WinSXS directory. The WinSXS folder is the only location that the core system components found on the system and all the system files you see in their usual locations, in the windows directory structure, [...]

Setting up Windows 2012 storage virtualization. A software RAID solution or more?

Monday, 7 January, 2013|Categories: Technical|

A new feature in windows 2012 installed by default in all server editions! Microsoft calls it Storage Virtualization and the idea behind it is somewhat familiar to most administrators that have worked on a hardware RAID controller before. In fact disk virtualization is working like a software RAID with better scalability, resiliency and optimization. The [...]

SQL Indexing and SQL Performance Part 4: Design Considerations

Wednesday, 12 January, 2011|Categories: Technical|

In the previous part of the blog post series you’ve seen that the query optimizer examines query predicates in order to analyze statistics for useful indexes in the execution plan decision process. Since indexes are quite important to the query optimization process, the first design tip is to consider WHERE, JOIN, MERGE, ORDER BY and [...]

SQL Indexing and SQL Performance Part 3: Queries, indexes and the query optimizer

Monday, 20 December, 2010|Categories: Technical|

Which columns should you choose for indexing? To decide on the columns of an index you have to consider the most frequent queries running against your tables. You have to examine the WHERE and JOIN clauses (ORDER BY and GROUP BY also benefit from indexes), since SQL query optimizer will try to find the best [...]