 |
Blog
|
|
|

|
|
 |
Blog |
 |
| -->
 |
Posts Tagged ‘DBA’
Tuesday, August 16th, 2011
In last month’s column, “2012 Might Really Be the End of the World as We Know It,” I described a number of major developments in the IT industry that are likely to disrupt the life of database professionals everywhere. I categorize those four disruptors – virtualization, cloud computing, solid state drives (SSD), and advanced multi-core CPUs – into two broad groups. I’m going to continue an analysis of these disruptive technologies in inverse order. Today, let’s discuss SSDs.
[READ MORE ON DATABASE TRENDS & APPLICATIONS ]
Tags: Best Practices, Career, DBA, DBTA, Developer, FutureWatch, Goals, Virtualization Posted in Administration, Challenges, Cool Technologies, Databases, IO, Opinion, SQL Server, SQLMag, SQLServerPedia Syndication, Virtualization | No Comments »
Monday, August 8th, 2011
Back when my day-to-day duties included database administration work and enterprise architecture, I became rather obsessed with the idea of operational excellence. I read everything I could on the topic. I made a list of favorites, which became somewhat shabby over time, as I dog-eared important pages and scribbled notes in the margins. (Perhaps that list of favorites might, in and of itself, make a good blog post). Fast-forward a decade and I’m still mightily interested in operational excellence for IT organizations. It’s just that so much good material is available for free on the web.
Here’s a run-down of several useful documents and downloads to improve overall operation performance for those of you in a Microsoft-centric IT organization:
Microsoft Operations Framework
Microsoft Operations Framework (MOF) version 4.0 guide is practical guidance for IT organizations. With the release of version 4.0, MOF now reflects a single, comprehensive IT service lifecycle—it helps IT professionals connect service management principles to everyday IT tasks and activities and ensures alignment between IT and the business.
Infrastructure Planning and Design
The Infrastructure Planning and Design (IPD) guides are the next version of Windows Server System Reference Architecture. The guides in this series help clarify and streamline design processes for Microsoft infrastructure technologies, with each guide addressing a unique infrastructure technology or scenario.
Microsoft Baseline Security Analyzer 2.2 (for IT Professionals)
The Microsoft Baseline Security Analyzer provides a streamlined method to identify missing security updates and common security misconfigurations. MBSA 2.2 is a minor upgrade correct minor issues and add optional catalog support.
Security Compliance Manager
The Microsoft Security Compliance Manager provides centralized security baseline management features, a baseline portfolio, customization capabilities, and security baseline export flexibility to accelerate your organization’s ability to efficiently manage the security and compliance process for the most widely used Microsoft technologies.
Tags: Architecture, Best Practices, Compliance, DBA, Enterprise Architecture, Management, Operations, Performance, Security, SQL Server 2008 R2, Tools, Troubleshooting Posted in Administration, Architecture, Compliance, Cool Technologies, Hardware, On-Line Resources, Security, SQL Server, SQLMag, SQLServerPedia Syndication, Strategies, TCD blog post, Tips & Tricks, Virtualization | No Comments »
Friday, August 5th, 2011
A little over a month ago, I wrote an article (Is There Such a Thing as Easy ETL) about expressor software and their desktop ETL application, expressor Studio. I wrote about how it seemed much easier than the native ETL tools in SQL Server when I was reading up on the tool, but that the “proof would be in the pudding” so to speak when I actually tried it out loading some free (and incredibly useful) data from the US federal data clearinghouse, Data.Gov.
If you’d rather not read my entire previous article – quick recap, expressor Studio uses “semantic types” to manage and abstract mappings between sources and targets. In essence, these types are used for describing data in terms that humans can understand—instead of describing data in terms that computers can understand. The idea of semantic abstraction is quite intriguing and it gave me an excuse to use data from data.gov to build a quick demo. You can download the complete data set I used from the following location: International Statistics. (Note: I have this dream that I’m going to someday download all of this free statistical data sets, build a bunch of amazing and high-value analytics, and make a mint. If, instead, YOU do all of those things, then please pay to send at least one of my seven kids to college in repayment for the inspiration. I’m not kidding. I have SEVEN kids. God help me).
The federal government, to their credit, has made great progress in making data available. However, there is a big difference between accessing data and understanding data. When I first looked at one of the data files I downloaded, I figured it was going to take me years to decrypt the field names. Luckily, I did notice an Excel file with field names and descriptions. Seriously, there are single letter field names in these files where the field name “G” has a description of “Age group indicator” (Oh Wow). See the figure below.

It’s stuff like this that reminds me why we have data quality and master data management tools. Ok, back to expressor Studio. I quickly mapped a couple of files into expressor Studio using their “Read File” operator. It was fairly simple and easy to use. My data included files with country area information, population, and gender information by year. Once I mapped these files I quickly wanted to shed the default cryptic, nay, nonsensical names. I could have just renamed the fields when I initially mapped them into the system but that would mean I would have to manage the names in three separate locations. Bah! It made more sense to create a common semantic type and reuse it across all three files.

There are two flavors of semantic types within expressor Studio to handle your mappings, atomic types or composite types. An atomic type is simply a single field name whereas a composite type is a combination of one more atomic types. Since the data files had many common fields, I decided to create a core set of atomic types that I could then roll up into composite types based on the files I was mapping. This kept the mappings simple and easy to understand and most importantly the whole exercise took about 5 minutes. Once the types were created I simply mapped the cryptic names from the files to the business friendly names in my semantic type. (I can’t even begin to imagine how long this would’ve taken to build using native tools, but certainly not 5 minutes).

Now I was ready to move my data. I took the data from three files and combined them into one master dataset. From there, my international statistics from Data.Gov were pumped right into my waiting SQL Server database. Note that I could’ve used Excel or just about any other database as my target instead of SQL Server.
Now, you might be saying to yourself “That looks easy because you read all the help files first.” Actually, no. In fact, some of my buddies like to lovingly tell me to “RTFM” from time to time. It’s not that it offends my masculinity to read a manual. I just usually like to have a go first and then, if needed, go back to the manual. In fact, all I really used was this 5-minute demo video that in noticed when I was downloading the tool.
If you’re tackling ETL and you want it fast and easy, then you might want to check out their website, www.expressor-software.com, to learn more about the expressor company and products.
Enjoy!
-Kev
P.S. Follow me on Twitter!
Tags: Data Cleansing, Data Quality, DBA, ETL, Master Data Management, SQL Server 2008 R2 Posted in Administration, Cool Technologies, Databases, On-Line Resources, SQL Server, SQLMag, SQLServerPedia Syndication, TCD blog post, Tips & Tricks | No Comments »
Wednesday, August 3rd, 2011
Check out the new white paper “Key Methods for Managing Complex DB Environments” at Quest.com. Heterogeneous database management hassles used to be much less common than today. When I first started at Quest nearly ten years ago, I’d put forward that on 15-20% of my big customers regularly managed more than one major database platform. (That doesn’t mean they didn’t have more than one, rather secondary platforms were either unmanaged or considered entirely unimportant). Today, I’d put forward that 70-80% of my big customers support at least two major database platforms. Often, they support three or more.
This white paper addresses methods for successfully managing today’s complex heterogeneous database infrastructures. Topics discussed include: balancing key business metrics, understanding challenges to the DBA, and managing multiple database platforms (i.e. Oracle, SQL Server, DB2, Sybase) simultaneously.
Enjoy,
-Kev
P.S. Follow me on Twitter!
Tags: DB2, DBA, Oracle, SQL Server 2008 R2, Sybase Posted in Administration, Challenges, Databases, SQL Server, Tips & Tricks, Trends | No Comments »
Tuesday, August 2nd, 2011
EPIC FAIL! This was supposed to go out last week. But I didn’t schedule it properly, so I’d just like to point out that there are lots of other great webcasts to watch at the Pragmatic Works webcast URL below. Plus, my session will be available via streaming by the end of the week. And thanks the the 1600 folks who registered!
-=-=-=-
Come join me on Tuesday, August 2, 2011 11:00 AM – 12:00 PM EDT for a free webcast covering the internals and architecture of Microsoft SQL Server. It’s not everyday that a dry topic like this is presented in a fun and easy to understand format, so get in while the gettin’ is good. :^)
Registration is free, thanks to the fine folks at Pragmatic Works.
REGISTER HERE
And don’t forget to check out all of Pragmatic Works’ other free webcasts. It’s great stuff and it’s FREE!
Enjoy,
-Kev
Follow me on Twitter
Tags: Best Practices, DBA, Developer, Internals, Monitoring, Performance, SQL Server 2008 R2 Posted in Administration, Databases, Presentations, SQL Server, SQLMag, SQLServerPedia Syndication | No Comments »
Wednesday, July 20th, 2011

Remote Desktop Services Component Architecture Poster
Grab your own poster! A visual guide to key Remote Desktop Services technologies in Windows Server 2008R2
Virtually Free
Get the latest update rollup package for the Hyper-V role in Windows Server 2008 R2 and be sure to bookmark the Windows Virtualization Team Blog. Be sure to check out blog World Simplified is a Virtual World. And doncha evah neglect application virtualization, such as the goodness at the App-V Product Team Blog.
Let’s Optimize Some Desktops (Assuming You Have Gone Full Cloud Yet)
Check out The Official Microsoft Desktop Optimization Pack (MDOP) Blog where you can get cool tools like the Diagnostics and Recovery Toolset (DART), currently in its v7 beta release.
We Can Always Perform a Little Better
Have you checked out the Ask the Performance Team blog yet. You should! Then there’s the Microsoft Enterprise Networking Team blog. And if you’re looking for help with the Windows Server Core, be sure to check out the Ask the Core Team blog. Excellent stuff!
As the Tool Time columnist at SQL Server Magazine, I’m always on the lookout for great free tools that get on-going support from their creators. One common experience is finding a nice debugging tool, only to discover that there’s no information on how to interpret the debugger result sets! (SQLIOSim anyone?) That’s why I love the Microsoft Advanced Windows Debugging and Troubleshooting blog. Another must-have on your Favorites list.
Enjoy!
-Kev
Follow me on Twitter
Tags: Best Practices, cloud computing, DBA, Debugging, Developer, Performance, SQL Server 2008 R2, Tools, Troubleshooting, Virtualization, Windows Posted in Administration, Cloud, Cool Technologies, Databases, On-Line Resources, Performance, SQL Server, SQLMag, SQLServerPedia Syndication, TCD blog post, Tips & Tricks, Tool Time | No Comments »
Friday, July 8th, 2011
I have to confess that I’m incredibly excited about BigData. I haven’t been this excited about new innovations in IT since relational databases first appeared on the scene early in my career. But what is BigData?
Back in those days, I can still feel the echos of adrenaline when I was hired to work on a NASA project that would involve over 100Mb of data. ONE HUNDRED MEGABYTES! Good grief, that was fantastically huge to us on the team. (That database was over 130Mb when I finally moved on to another project). And remember – PC software was installed using 640Kb floppy disks at the time. In fact, my Oracle v5 instance required shuffling through about a dozen floppy disks to get the thing installed on a 286 IBM PC.
BigData today takes on an entirely meaning as database sizes scale into the petabytes. But the emphasis is still the same today as it was back in the 1980′s – turning data into actionable information. However, with BigData, we can achieve amazing new insight from this data and mine for tidbits that would never have seen the light of day with smaller data sets.
The two major themes to remember about big data are 1) the more data you have on a given domain, the more power you have, 2) the better the analysis you can perform on the data, the more power you have. In fact, theme 2 might be the most important thing to consider because lots of data is meaningless unless you can extract knowledge from it. And that’s where better analytical techniques come into play.
Here are some articles about Big Data that you might enjoy:
Let me know what you think. Best regards,
-Kev
Tags: Best Practices, Big Data, Career, cloud computing, DBA, FutureWatch, SQL Server 2008 R2 Posted in Administration, BigData, Challenges, Databases, NoSQL, SQL Server, SQLMag, SQLServerPedia Syndication, TCD blog post | No Comments »
Monday, June 27th, 2011
First off – the Pain of the Week webcast series has been renamed. It’s now known as The Expert’s Perspective. Please join us for future webcasts and, if you’re interested in speaking, drop me a note to see if we can get you on the roster!
The bigger your databases get, the longer backups take. That doesn’t really seem like a huge problem — until disaster strikes and you need to restore your databases as fast as possible.
Join my buddy Brent Ozar (blog | twitter), a Microsoft Certified Master of SQL Server and good friend, as he reveals ways to make these critically important maintenance tasks run faster.
You’ll discover:
- Why Instant File Initialization is so important for restores
- How to use DMVs to check restore progress
- How to find the bottleneck while you’re backing up or restoring data
Watch the recorded presentation at http://www.quest.com/events/ListDetails.aspx?ContentID=13358!
Enjoy!
-Kev
Tags: Backup & Recovery, Best Practices, DBA, Performance, Video Posted in Administration, Databases, Performance, SQL Server, SQLServerPedia Syndication, Tips & Tricks | No Comments »
Wednesday, June 8th, 2011
Toad Extension for Visual Studio 1.2 is now live. You can access it HERE.
Key new features in Toad Extension for Visual Studio v1.2:
- Deployment Scripts: the pre- and post-deployment scripts of TFS are now supported.
- XML Columns: supports tables with XML data type columns.
- Nested Tables: supports tables with up to two levels of nested table type columns.
- Synonyms: synonyms can now be imported into your DB project
- Source Navigation: You can now use F12 navigation to find the definition of items in the code editor.
- Stored Procedures: generate Oracle stored procedures that use insert, update, or delete statements.
Toad for Data Analysts 3.0 us now in free beta. You can access it HERE or at ToadWorld.com
Discover, query, and analyze data across any data source without being a SQL expert. Toad for Data Analysts (TDA) is a data discovery tool designed for data management professionals and analysts who need to access a wide variety of traditional, non-traditional, and emerging data sources to visually run queries, federate and analyze data, and create reports to support analytics and business intelligence. With Toad for Data Analysts 3.0, you can:
- Easily discover data across disparate data sources including leading RDBMS platforms, all ODBC enabled sources, and Netezza, Teradata, Excel, Hadoop and NoSQL
- Harness the power of SQL to visually create complex queries, visually analyze data, and create reports for self-service business intelligence and analytics without being a SQL expert
- Work offline or on-the-go with Toad’s embedded database where you can integrate and cleanse data right from your desktop
- Dramatically increase productivity by automating reporting and sharing of information and reports
It’s old news, but two other products in the Toad family have seen a recent refresh:
Benchmark Factory for Databases v6.5 You can access it HERE.
The highlight of this release is wizard-driven workload capture and replay for Oracle, enabling users to accurately anticipate and measure the performance impact of database changes such as patches and upgrades, OS migrations and more. Benchmark Factory is a very flexible, simple database scalability testing tool and, if you’re an Oracle user, also less expensive than Oracle Real Application Testing. If you’re like me and want shortcuts, watch THIS VIDEO to see what the tool can do without the need to download, install, and tinker with it.
Quest Code Tester for Oracle v2.0 available HERE. I wish we had this for the other database platforms!
The highlight of this release is the new Test Explorer console that replaces the Test Dashboard. The Test Explorer offers a simplified workflow and greater usability in creating and managing the entire code testing process.
Tags: DBA, Quest Software, Toad, Web Development Posted in Administration, Cool Technologies, Databases, TCD blog post, Tips & Tricks, Video | No Comments »
Wednesday, June 1st, 2011
Did you know that Toad for SQL Server has some nice features for users of policy-based management (PBM)?
Importing Policies
For example, Toad can import policies into a PBM server, so that you don’t have to manually create them every time. You can import policies that you have exported from other servers, and you can also import the Microsoft Best Practice Policies. (Read about the concept HERE). The Microsoft policies are a great place to start learning what you can do with PBM, by simply importing them and inspecting their various configurations. They are installed by default and simply need to be imported from the following directory:
%installdir%\100\tools\policies\
Under the directory mentioned above there are several others broken out by technology like SSIS and SSAS. For the Microsoft Best Practice Policies, focus on the policies in the “%installdir%\100\tools\policies\Databaseengine\1033” folder.
As an example exercise, let’s import the Microsoft Best Practice Policy named “Database Auto Shrink”. Follow these steps:
- Right click on the policies folder and select import.
- In the Import dialog, click the ellipsis next to “File to Import” and navigate to the policies folder mentioned above.
- Select the “Database Auto Shrink.xml” file.
- Click OK
And you’re off!
For more support, check out the discussion forums on http://db-management.com.
Tags: DBA, Quest Software, Toad, Tools, Wednesday Quest Posted in Administration, Databases, SQL Server, Tips & Tricks | No Comments »
|
|
 |
|
|