Linux Virtualization Provides Many Powerful Choices
I’ve been preparing Learning Tree’s brand-new course on Linux virtualization and I think people will really enjoy the exciting topic when it has its first public run later this month! This isn’t “How do I install Linux on VMware?” or “How do I install VMware on Linux?”, it is far more capable than either of […]
Monitoring SQL Server Wait Stats: Interpreting CPU Waits
Interpreting CPU-Related SQL Server Wait Stats A stockbroker once told me he had made a poor decision because he had been mislead by the numbers. A curious choice of words, indeed; it was as if he were an innocent bystander who had been deceived by the nefarious digits on some spreadsheet. In any sort of […]
Get Started Monitoring SQL Server Wait Stats
Amy P., a student in Learning Tree’s 535 Class, Developing High Performance SQL Server Databases, asks “There are so many waits and so many different wait types, I’m confused.” Well, actually, that’s a statement, not a question, but I know what you mean. You get the impression that SQL Server wait stats can be an […]
Linux Virtual Memory: Do We Still Need a Swap Area?
Some urban legends are created and maintained because they tell a story with satisfying irony or surprise. It’s some form of “It implies such a pleasing story that it ought to be true.” For example, the claim that Western European and American railway gauge is derived from a long series of standards going back to […]
Can You Withstand a Denial-of-Service (DDOS) Attack?
Several Government of Canada servers were recently knocked off the Internet as described in this Globalnews.ca story. Targets included canada.ca, sencanada.ca, justice.gc.ca, and csis.gc.ca. The story captions a video with a reference to government servers “being hacked”, but that implies an intrusion. It wasn’t an intrusion, it was a denial-of-service attack. A flood of traffic […]