Happy Holidays 2008

My wife Janie, daughter Sarah, and I would like to wish everyone a very safe and happy holiday season.

Send your own ElfYourself eCards

I hope your holidays are filled with good family memories.

Kind regards,
Scott


One Neck to Choke

I think I have heard this a few too many times. I would like to find the genius who first came up with this mantra and choke their neck.

Do you only have a general practitioner doctor? Do you see an oncologist when you have a tooth ache? If you were diagnosed with terminal cancer, would you not seek treatment advice from multiple doctors and then select the one with the most promising methods? I hope that you will not have your general practitioner or family doctor perform your heart bypass if you need one.

If your one neck to choke vendor only sells hammers, soon your problems may begin to all look like nails. Have you considered an alternate vendor that provides nail guns?

If your one neck to choke database vendor wants to sell you his or her performance tools, isn't that like having the fox watch the hen house?

DBI helps hundreds of customers around the world run their businesses faster and more efficiently. During calendar Q2 2008 DBI ran a Tune Your Database for Charity contest. 100% of the databases submitted were ripe with performance problems, inefficiencies, or substantial "opportunities for improvement". Remarkably, over half of the contestants already had licenses for the database vendor's performance tool. The contest winner was able to shave hours off data warehouse end user queries by using DBI's performance tools.

If you are faced with GREEN IT initiatives and performance management challenges, I assure you that DBI can help you be successful beyond your wildest objectives. We are the oncologists of DB2 LUW and Oracle database performance and efficiency. If you have another name brand database, please see a proctologist. We are not one neck to choke and do not aim to be, but every customer gets my cell phone number and I welcome calls 24x7 if DBI's products or services ever fail to please you.

Do you have Sam Palmisano's cell phone number? Larry Ellison's? Vinny Smith's? Steve Ballmer's?

Does your database "Self Tune" itself but you are still faced with hardware upgrades? Don't worry - the fox is watching the hen house.

In this current economy, more than ever, do you not have a fiduciary due diligence responsibility to seek out best of breed IT solutions that provide the most value?

Freedom of choice is what separates advanced nations from those with lower standards of living. If you choose to surrender your freedom of choice to your one neck to choke vendor, then you are forfeiting your optimum opportunities for success and surrendering to mediocrity.

When you are seriously interested in maximum DB2 LUW and Oracle performance, efficiency, and security with lower IT costs, just click here to contact DBI. Evaluations, trials, proofs of value, and second opinions are still free.

Thanks for reading,
Scott


With all the humility I can muster

Did you ever have a day where you wanted to hide in a closet and cry?

We put weeks of effort into planning our launch of "DBI Bid" where customers can name their own price and terms for software license procurement. We even "upgraded" our web site infrastructure.

The big press release hit at 1am EDT earlier this morning for distribution around the globe. Much to our chagrin, around 9am EDT our web site tanked. Too many hours later, our provider got us back online.

I guess this is what is meant by "bleeding edge". When you innovate and you do things that capture the world's attention, I suppose it is probable that you take a beating along the journey.

No matter how hard it is being a trail blazer when it comes to helping IT organizations lower their costs AND simultaneously improving business performance, we will be relentless in our pursuit of being helpful. So, please pardon our occassional imperfections. We will emerge from each growing pain a little stronger.

With best regards,
Scott


The Bucket List - What do you want to do?

Every once in a while, you see a movie that stimulates your brain and gets you thinking about your priorities. The Bucket List is one such movie. I laughed, I cried, and it forced me to think about some of the things that I value and would like to achieve. At the time of this blog post, I'm about 46 so I need to get busy on making some changes.

DBI's culture is critically important to me. This is a place where we work and have fun helping each other and our customers. Being helpful is our #1 core value. Being helpful isn't always easy, so the challenge is to make being helpful fun and rewarding.

A few years ago, I read about a rare company that team members simply loved working for. In many ways, this company challenged the status quo. As a bit of a rebellious rule breaker myself, I admired many of the initiatives this company had undertaken and hoped that, someday, I would be able to create a similar culture at DBI.

On my Bucket List:

  • Create and sustain a team work environment that is fun and celebrates helpfulness and success
  • Implement extraordinary team member benefits that reward team members for deeds well done
  • Provide uncommon team member benefits that help team members recharge and sustain high levels of helpfulness
2008 Implementation
  • There are about 12 national holidays throughout the year. DBI is adding 5 additional "holidays" so that each and every month (including February, March/April, June, August, and October) every team member will have a 3 day weekend. In short, EVERY MONTH has a 3 Day weekend, or more, for every team member. Customers, don't worry. These extra holidays are implemented on a staggered rotation so that DBI will be open for business on the days you expect.
  • Each team member has been given several recognition coupons with varying bonus dollar denominations. Team members are now empowered to bestow cash bonuses on any other DBI team member for extraordinary deeds well done.
  • And here's the kicker - PAID VACATIONS - not to be confused with just paid time off (or vacation time). Beginning in summer 2008, DBI will be paying team members to go on pre-approved trip vacations up to a maximum benefit limit. Trains, planes, automobile rentals, buses, hotels, amusement tickets, hotels, motels, breakfasts, lunches, dinners, and more are reimbursable. Get out of town and go have some fun!
You might be wondering how DBI can do this. It's really pretty simple. We help a lot of people at a lot of companies. We help IT heroes everyday. We help them lower costs and improve performance. We help them identify problems and opportunities, isolate the exact sources, and implement measurable solutions. We equip our customers with the right tools and the right knowledge to be successful in a volatile world.

I should mention we love helping our customers save money too. Unfortunately, too many organizations have been burned by too many ISVs too often. You will find doing business with the helpful people at DBI to be uncommonly refreshing and fair. In fact, this quarter DBI is offering Enterprise Licenses with unlimited CPU capacity at prices that pleasantly surprise purchasing departments. Some think the deals are too good to be true. Find out for yourself: Contact DBI

Cheers,
Scott

PS - As for the rest of my Bucket List...

  • Visit Sweden and Finland during the month of June when the days are long and warm
  • Ride my Harley to Sturgis, Daytona, and Milwaukee
  • Walk my daughters down the aisle and "give them away" to a perfect gentleman
  • Run in a 10K race, and finish before they take down the free snacks and party at the end
  • Be known world-wide for having helped a lot of people
  • Throw a really big party for friends I have, and new ones I haven't yet met



Man Injured by Tomato Basil Soup, No Data Breach Occurred

During the next few weeks, people who see me will probably ask "What happened to your forehead?" It's a long embarrassing story, so I'll tell it here and refer friends, family, and customers to this blog.

Our story begins last Saturday, 22 December 2007, when I was celebrating my birthday at my mom and dad's house. Mom made my favorite dinner (Ham, mashed potatoes, and an amazing ham gravy), and gave me one of my favorite birthday presents--- a cookbook titled "Fat-free ITALIAN" by Anne Sheasby.

Sunday night, 23 December, I was in the mood to try a new recipe. Soup sounded good, so on page 44 I set out to prepare "Tomato and Fresh Basil Soup" since the recipe looked fairly simple and quick.

Let the life learning experiences begin... my father used to say "The difference between stupidity and ignorance is how many times you make the same mistake". Let me tell you about some mistakes I intend to never make again.

After cooking the onions, tomatoes, and other tasty ingredients in a big pot for about 20 minutes, the next step was to puree the soup in a blender or food processor. I own both of these kitchen gadgets, but chose the blender for its greater capacity and speed.

I carefully filled the blender about 2/3 full and put the top on. My right hand held a pot holder which covered the blender lid. My left hand pressed the button labeled "puree".

Now I've got a pretty fancy blender with about 20 speeds. There's a switch labeled "low" and "high" that is supposed to switch between speeds 1-10 and 11-20.

  • Here's mistake #1: The switch was set to "high".
  • Mistake #2: I wasn't earnestly applying pressure to the lid of the blender to keep it closed.
  • Mistake #3: I had forgotten the explosive force that boiling, steaming hot liquids can produce when agitated
The consequences of my mistakes were many!
  1. The lid blew up off the blender
  2. The blender boiling hot ingredients went flying everywhere around the kitchen - the floor, the kitchen cupboards, down the hallway... everywhere
  3. Everywhere includes having steaming hot contents spray my glasses and obscure my vision (in hindsight, wearing glasses was a blessing which protected my eyes)
  4. Everywhere also includes having some hot sauce and hot chunks of tomato splatter onto my forehead and face --- where they lingered too long while I fumbled for the OFF switch.
Slip sliding on tomato sauce as I sprinted across the kitchen to the sink, I quickly washed the tomato slop off my face and forehead as quickly as I could. Then I kept rinsing with cold water for several minutes. Then I applied ice and ice packs to my forehead.

You can imagine I was quite upset as anyone might have been. I resisted temptation to hurl nearby objects (such as my laptop) out of windows in anger. No, I didn't want to create the opportunity for yet another data breach in 2007, nor increase the magnitude of the mess and damage already done.

I took several deep breaths, bit my lower lip for a minute, then smiled at my wife and daughter and pleasantly said "It's ok, I'm ok, I am accountable, I will clean this mess up and finish the soup."

As it turns out, the soup was delicious. My soup was a bit diluted from melting ice cube water dripping into it, but it was fine all the same. I'm sure I'll make it again in the future.

I am not going to sue the author of the cookbook or the publisher for failing to caution the cook with a "WARNING: SOUP IS BOILING HOT AND INJURY MAY OCCUR, USE CAUTION WHEN PREPARING". Duh.

I am also not going to sue the blender manufacturer for making such a fine device that is capable of splattering boiling hot soup several meters in every direction. It operated according to the operator's use of the controls.

I am accountable. I cleaned up the mess. I finished preparing the soup. I (re-)learned some important cooking lessons. And right now I have some very attractive (not) burn wounds healing on my forehead and face as a reminder of my valuable lessons.

We are each individually accountable for the consequences of the actions we take, and also for the consequences of failing to act. There are plenty of sayings to exemplify this thinking: "Life is what you make of it" or "You've made your bed now sleep in it" are just two examples.

Accountability is very important to everyone on the DBI team. We are accountable to each other and to our customers. Our slogan "Accountability Starts Here" is a reminder of our accountability, and the accountability that we can help provide to our customers through software technology and services.

Brother-Thoroughbred™ helps determine who, in an organization, is accountable for (or "owns" or "is most responsible for") performance issues in a database - is it the DBA team or not? Brother-WatchDog® helps create and enforce data accountability in organizations by producing audit trails of user data activities--- without audit trails, an atmosphere of anonymity is a breeding ground for data breaches and other malfeasance.

Cheers and Happy New Year!

-Scott


Vision and Values

We enlighten, equip, and empower heroes for IT performance and auditing success every day.

Being helpful is our number one most important company value. We help each other. We help our customers. Everyone on our team is uncommonly, extraordinarily helpful. It just tickles us pink when we help someone dramatically improve the performance of a database or achieve their audit requirements.

Just the other day we helped a customer in Illinois discover several database performance problems they were not aware of. We found an SQL statement that was using 41% of the CPU in the database - it was missing an index and scanning thousands of rows with each execution. In less than two hours, the performance of the application was dramatically improved!

Another customer was amazed when our support staff spent four hours on the phone with him helping him tune his database. In an age when many support calls are routed to a foreign country and it is difficult to keep a support person on the phone for ten minutes, suffice it to say that we greatly exceeded this customer's expectations.

Different people enjoy doing different things. Some like to knit socks, others like to exercise or cook, we like to help people solve database problems and improve efficiency. For us, helping a company accelerate its business is like solving a numbers puzzle - it's fun, and it feels good to help others achieve their goals.

How can we help you? Contact DBI

Cheers,
Scott


Garbage Disposal

This weekend I put some melon rinds into my kitchen garbage disposal, turned on the cold water, and flipped on the power switch. The disposal began with a loud roar that I had become accustomed too while making its dreadful chopping noises. After a minute, the raucous stopped and turned into a motor hum, the kitchen lights went dim, then smoke started coming up from the sink drain. "Clink" was the last sound I heard as the safety circuit breaker turned off the power.

It didn't take very long until I began to see a river of dirty sink water streaming across my kitchen floor. I knew it was time for a trip down the road to my nearby Home Depot store.

At the store, I reviewed several new disposal options and features. Back in the late 1980's, I used to put Emerson E10 or E20 units into rental properties. These lower end units got the job done, with a fair amount of noise, and a minimal warranty.

This time, since this was my first disposal purchase in many years, and since I prefer spending my time doing things other than home repairs, I decided to go with a near top of the line Insinkerator model. The box packaging promised that the disposal would be very quiet and provide optimum chopping of food waste.

After a bit of a struggle, I won the fight against the old disposal and freed it from my kitchen sink. Much to my surprise, the unit I pulled out was an Emerson E20 - the same model I was installing in rental properties years ago.

The installation of the Insinkerator went smoothly. After two years of being focused on the software industry, it was refreshing and rewarding to "play plumber" and complete a home improvement on my own. I imagine you can relate to the satisfaction.

As per the instructions, I turned on the cold water and checked for leaks. There weren't any. Next I turned on the power switch.

Remarkable. Wonderful. Awesome.

These words can only begin to express my joy over how quiet the new unit was as it produced its barely audible purr. I added some lime peels and cantaloupe rinds. I heard a very quiet clink clink, like a gentle tapping sound, as the new disposal made quick work of sending the food debris down my pipes.

What a difference technology advancements can make! For almost four years since moving Austin TX, I have suffered with excruciatingly loud window rattling noise with old Emerson E20 unit. Sure, it was doing the job, but in hindsight I wish I had taken the time to "play plumber" three years ago, for now I had a much better, much quieter, tool in my kitchen - and I do like to cook.

And isn't this a metaphor for our business lives? How often do we hear "If it isn't broke, don't fix it"? We may have tools and processes in place, and rather than invest in new technology, we maintain the status quo because "it isn't broke". The problem is, we're often unaware of how much better things could be.

So, I'd like you to consider giving some new performance tools for DB2 LUW a test drive. DBI's Brother-Panther™ and Brother-Eagle™ provide features and capabilities unlike you've ever seen before:

  • A Database Score - like a credit score - that assesses a database's performance health and efficiency so there's no need to digest 20-30 different metrics for every database
  • A Database Summary, with scores and key metrics, so you can perform database triage quickly
  • Database Score reports - like your credit report - that provide you with insight into why a given database received a less than perfect score
  • Integrated work flows that guide you through bufferpool performance analysis, to tablespaces, to tables, and then to the problematic Statements driving the I/O to those tables, and then to interfaces with Explain and the Design Advisor
  • Performance trend charts with integrated, correlated change events, so you can see the impact of configuration and physical design changes on database performance

And DBI is making it easy to become a Performance Hero in your organization (earn valuable rewards and gift certificates too). Just register on our site, download and install Brother-Panther, and you should be performing performance miracles in a matter of minutes. See for yourself what a difference in upgraded technology can do for you and your organization. It may be time to upgrade.

With best regards,
Scott


Happy Birthday DBI! Brother-Panther Available!

Hello Readers,

Well, we've passed another milestone! On July 15, 2007, DBI turned 2! Today, July 16th, we've made downloads of Brother-Panther available. Brother-Panther Hunts Performance Problems with Speed and Agility - it is the best tool you can use to quickly become a Performance Hero in your organization. Good luck and have fun!

Best regards,
Scott


National and International Data Insecurity

In the early 1990s, Client Server computing became popular. Organizations linked multiple smaller computers together in a network to improve speed and access to data, and to lower their costs. Data Warehouses and Data Marts were built on open systems using distributed databases. Organizations raced to acquire virtual mountains of data to improve the quality and speed of decisions. Data has been made widely available throughout organizations - it is as if some even hang neon "Hot Now" lights in their hallways to alert privileged data consumers of the availability of new data that is ready for decision analysis. The problem is, during this Information Technology race to make data widely available to privileged users and decision makers, sufficient attention wasn't paid to security and accountability. The data buffet has been opened and no one is watching what data consumers consume.

With no one watching how valuable data is being used, changed, or accessed, this opens the door to data crimes, thefts, and malfeasance. After enough individual citizens and investors have been harmed, this is when government steps in and passes laws in an attempt to protect people. Today organizations are faced with a myriad of legislation and regulations because organizations have failed to be good stewards of their, and our, data assets. Sarbanes-Oxley, for one, in the wake of Enron, is intended to protect investors from fraudulent financial reporting - which is based on data, and which requires attestation to accuracy. HIPAA attempts to protect consumers from inappropriate use of PHI (Protected Health Information) by providing privacy protections and requiring audit trails for access to information. Other laws, regulations, and standards include GLBA, PCI, and CA/SB1386. Even the FDA has regulations requiring data accountability.

But never mind the regulation alphabet soup. The laws and regulations exist today because organizations have failed to be good stewards of valuable data assets; they have failed, and continue to fail, to make privileged data consumers accountable for their access to, and updates of, data.

Symantec Corporation did a study in late 2006 and found that identities were commonly sold for $14 to $18 each on the black market. An individual whose identity has been compromised can spend months and hundreds of dollars attempting to restore their financial lives. And identities aren't the only valuable information stored in organization databases - trade secrets, intellectual property, customer lists, recipes, drug formulas, oil locations, inventory, financial data, and many more types of sensitive, valuable data are easily accessible to privileged users. I know. I used to be a privileged user in my former career - I was a database administrator (DBA), and a DBA can often easily access or update any data he or she chooses. DBAs rule the data kingdom, but they are not an organization's only concern. Any user who is given, or gains, legitimate access to data can easily steal, abuse, or inappropriately modify data, and they can do so without fear of repercussions if organizations are not actively monitoring data access. When no one is watching, it is easier to commit crimes.

When was the last time you went to a bank and didn't notice security surveillance cameras? Have you noticed surveillance cameras in jewelry stores? At my local Chevron gas station, there's a sign on the gas pump that reads "Smile - You're On Our Camera." - Apparently gasoline is valuable and the owner wants to deter and prosecute thefts. I went to my local Target store a few weeks ago to buy some new underwear. Lucky me, I found a great sale on a six pack for only $19.99. I looked up to thank my lucky stars for finding such a bargain and observed a security surveillance camera. "Imagine that," I thought, "my underwear is more valuable than my identity."

Every US State will tell you that driving is a privilege, not a right. The same is true with access to data- it is a privilege. State and local governments place surveillance cameras at intersections with traffic lights to deter drivers from abusing their driving privileges. The cameras can also be used to issue tickets to red light offenders and apprehend drivers who cause accidents.

Whether used by government, stores, banks, gasoline or underwear merchants, it seems that cameras that record activity provide effective deterrents to crime and a means to apprehend and help prosecute those who do not obey the rules.

Remarkably, many organizations are already wise to the value of surveillance. It is common practice for companies to actively monitor employee email activity. Email surveillance is clearly communicated in HR policies. If monitoring email activity provides security and value to a company, why aren't more companies actively monitoring access and updates to their valuable data assets?

In 2006, the Ponemon Institute conducted a study of 14 separate data breaches and found that the average cost to an organization was $14.8M with the highest cost reaching $22M. Subsequently, TJMaxx stores reported the breach of 47.5M credit card numbers plus 455,000 merchandise return records which included drivers license information. Massachusetts, Maine, and Connecticut Attorney Generals have filed class action lawsuits seeking tens of millions of dollars in damages for these data thefts which occurred over a period of years - unbeknown to TJMaxx. Why? *** No one was watching. ***

The Ponemon Institute study further identified that the average data breach costs an organization $182 per compromised customer record. Remarkably, an identity thief pockets $14 which costs an organization $182 and the victim potentially hundreds of dollars and months of time attempting to recover their good name and credit.

But wait, it gets worse. When organizations were asked who was responsible for the response to a data breach, 30% of the time NO ONE was responsible. How's that for a reprehensible lack of accountability? The same study found that the cost of new preventative measures averaged $180,000, or just 4% of the total breach cost, and not all organizations put electronic protections in place.

The good news is that the Big 4 auditing firms have become increasingly wise to data risks and vulnerabilities. Through their risk management and regulation compliance consulting services, they are helping organizations mitigate data risks and avoid material weaknesses in financial reporting. One of these four, in particular, prudently and commonly requires monitoring of database activity - especially the activities of DBAs. Not only does database activity monitoring improve data security by deterring data malfeasance and facilitating the apprehension of offenders, but the activity records can be used to create audit trails which satisfy regulation compliance audit requirements.

In the absence of database audit activity records, an auditor, CEO, or CFO cannot know with confidence that financial data has not been tampered with by a privileged user. And, without confidence, and in the face of the threat of fines and jail, it is difficult or risky to attest to the accuracy of financial information. If an auditor identifies a material weakness in internal Information Technology controls, then this will need to be reported in the company's financial reports. Material weaknesses typically cause a company's stock price to drop by 4-6% following the weakness disclosure.

Why aren't more companies actively monitoring access and updates to valuable data assets?

Perhaps it is because that 4% cost of a preventative control isn't budgeted or will taint their otherwise glowing record profitability results. What, after all, is a few million in data breach costs to a multi-billion dollar organization? It is pocket change to the company but life changes to identity theft victims.

The data security problem becomes even more complicated when we consider Web Application Users. Just the other day I watched a name brand CRM application user download his company's entire contact database to his laptop. Then he put it on a jump drive and handed it to me. Information theft by privileged application users is very easy to do.

Organizations that are interested in deterring data crimes and capturing evidence to prosecute those who abuse their data privileges need to get serious about Database Activity Monitoring. DBI provides a solution named Brother-WatchDog® that can be implemented in 1-2 days at a price point roughly 75% less than Oracle's Audit Vault. With a digital surveillance camera in place that records access and updates to data assets, organizations can improve data security and regulation compliance.

Thanks for reading this long blog post. National and International Data Insecurity is obviously a topic I'm quite passionate about.

Best regards,
Scott Hayes
President & CEO, DBI


DB2 Magazine Blog and DB2 Performance

Hello readers,

Have you visited DB2 Magazine online lately? They've made several improvements and enhancements to their online content. Not only can you find the current print articles, but also extra "online only" articles, plus a new community wiki, and new blogs.

Speaking of blogs, I have become one of the contributors to the DB2 Magazine blog. In my first set of posts, I am teaching excerpts from my IDUG Education Seminar "DB2 LUW Performance Diagnostic Lab". If you're interesting in learning about DB2 LUW performance and tuning, please visit the DB2 Magazine blog.

Want to follow along here? First you'll need to prepare for the class by collecting some performance data from your DB2 database. You can find the class preparation instructions at www.database-brothers.com/db2mag/GettingReady-IBMDB2LUW-Performance-Diagnosis-Lab.pdf.

What type of database do you have?

You might think you have an OLTP transactional database. Or, you might think you have a Data Warehouse database. But what does your database think? How is it, or the queries within it, really performing?

The Average Result Set Size

Transactional databases tend to process small result set sizes (the actual number of rows retrieved for a given SELECT statement). Data Warehouse databases tend to process large result set sizes - often returning hundreds or thousands of rows for any given SELECT statement. My rule of thumb, or the tipping point between OLTP and Data Warehouse, is an average result set size (ARSS) of 10. If ARSS is less than or equal to 10, then the database is behaving like an OLTP database. If the ARSS is greater than 10, then your database is behaving like a Data Warehouse database. If the ARSS is just a little bit greater than 10, then you may have an OLTP database with some concurrent decision support (DW) queries running.

The ARSS Formula

Using a database snapshot (e.g. dbsnap2.txt), simply divide the number of rows selected by the number of SELECT statements (ROWS_SELECTED / SELECT_SQL_STMTS).

You can learn more about the Average Result Set Size (ARSS) here from Brother-Eagle's Advice, or you can download, install, and run Brother-Eagle Standard Edition ( get it FREE ) to have this and several other metrics computed automatically for you.

FREE is a very good price. icon_biggrin

Until next time,
Scott


Winning the Race Against Time

For a new year's resolution this year, I set the goal that I would (finally) run in my first 5K race. I enjoy running, and the rush that you get when you are finished. I won't ever set any world records or anything, but, like any performance guy, I do enjoy the challenge of continuously improving my best times.

Back in January, I was pleased to complete 3.1 miles in a little under 40 minutes. Heck, just making it to my virtual finish line was a thrill. I understand that improving performance is a process of continuous, disciplined improvement, so I kept at it. Some weeks I ran 3-4 miles two to three times per week, and other weeks I completed much longer runs of 6-10 miles during a single DVD movie (yes, I've got a DVD LCD TV in front of my treadmill). By mid-April, I had my 5K time down to about 34 minutes.

On April 28th, I participated in the Texas Round Up 5K/10K race in Austin. Wow, what a thrill that was. To see all of those runners and feel all of the energy was simply awesome. It took a whole minute just to get across the starting line, and then I was off! The first 1K was easy - it was on a slight grade downhill. What goes down, must come up - or something like that, so the last half of the race definitely challenged my willpower and perseverance. I am pleased to report that I crossed the finish line with a time of 32 minutes and 15 seconds - my personal best this year!

And so it is, too, with the challenge of continuously improving response times and performance of our business databases. It is an iterative process that requires skills, tools, and perseverance over time.

Next week is the 19th Annual IDUG North American Conference. Remarkably, I have been to them all, and been a speaker since 1996. I look forward to renewing and refreshing old friendships and making new friends. This year DBI is unveiling some new distributed database performance solutions that will have features and capabilities unlike DBAs have ever seen before. I look forward to showing you how Brother-Panther™ can help you Hunt Performance Problems with Speed and Agility. Brother-Thoroughbred™ will help you Win the Race Against Time by accurately identifying accountability for response times, resource bottlenecks, and service level attainments. And, of course, our Brother-Eagle™ database monitoring solution for DB2 LUW and Oracle is still soaring high and stalking the world's databases for performance improvement prey.

I look forward to seeing you at IDUG. Look me up if you'd like to go for a run.

Cheers, Scott


Achieving Milestones

On Saturday, March 17, 2007, I flew on Delta from Louisville KY to Las Vegas NV via a stop in Atlanta GA. At some magical moment between Atlanta and Las Vegas, Delta's flight records indicate that I have successfully flown more than 1,000,000 miles. For this great achievement, which, they say, "fewer than 1% of our frequent fliers ever achieve", I received a congratulatory letter, spiffy new luggage tags, lifetime silver medallion status, and my choice of a new piece of luggage. I am pleased to report that, as of 1,019,680 miles, this new luggage hasn't be lost yet - not even once.

1,000,000 miles seems like a good time to reflect upon one's life. At an average of 2,500 miles per trip, this suggests I've taken maybe 400 trips. With an average ticket price of $500 (certainly some have been much higher and others have been lower), perhaps I've put $200,000 into Delta's bank account. It is a nice piece of Hartman luggage which incidentally fits into the Size Wise carry-on tester...

Next month, in San Jose California, I will participate in my 19th consecutive IDUG North America conference. I've contributed to IDUG as a speaker every year since 1997 - making 10 years of presentations. Fortunately, I enjoy teaching and writing. And, of course, I'm flying Delta to get to SJC.

With so much travel, I'll tell you I'm struggling with Waist Management. The life of a road warrior can be very difficult on one's diet. I started the year at 205 LBS with a goal of dropping to 180 by year's end. Despite running three to four miles 3-5 times per week and "eating better" (when possible), today's weight is 198. I have more work to do. Interestingly, back when I flew my first mile with Delta, I probably weighed 160 LBS. Unfortunately, I can't blame the 40 LB gain entirely on airplane peanuts. There are simply just too many awesome restaurants across America and around the globe.

As for DBI, we'll be two years old this July 15th. Last year, 2006, was our first full year of operations. We achieved $3M revenue and profitability in 2006, a remarkable milestone for a young company. We'll have more exciting news and achievements coming in 2007 as we grow from two dozen employees towards 30-40.

That's it for today, I need to catch a Taxi to the Chicago ISACA Chapter Group meeting - roughly the 10th ISACA Chapter I've spoken to this year.

Cheers,
Scott


Reign Over Me

Have you seen this movie yet?

You never know when you are going to see you loved ones again. This is a movie about how one man tries to cope with the loss of his family after 9/11. I give the movie ten thumbs up.

Yesterday there was a horrific tragedy at Virginia Tech. There are now 33 families grieving unexpectedly, trying to cope with their loss.

So remember this: the next time you leave your home, try to have a pleasant, thoughtful, loving good-bye, good luck, and hugs and kisses if appropriate. The next time your spouse or family is leaving home, bid them a kind, loving farewell.

You just never know.

See the movie.

With kindest regards,
Scott


Fell off a horse

Hello readers,

Where has the time gone? I have to say I think about writing in my blog almost every day, but this is often a fleeting thought when there isn't a computer nearby. Things are extremely busy at DBI these days; we've got a lot going on. Still, this is no excuse for my shameful neglect of my blog. So, here I am at midnight on Tax day 2007, getting back up on the horse after my fall. Please pardon my absence.

We had to shut down the posting of comments to our blogs - it seems people promoting web sites of ill-repute will stop at nothing when it comes to advertising their filthy URLs. Well, we cleaned those up and will strive to maintain professionalism. If you do see something offensive here, our apologies in advance. Please Contact Us and we'll promptly remove the offensive content.

I think my younger daughter has grown about 5 inches since my last blog post. I should probably stop putting Miracle Gro in her milk. But as I watch her grow up so fast, I'm thinking a lot about values and finding ways to teach values. There are some values that I believe are particularly valuable and important, though I recognize and appreciate that everyone may have different priorities for their values.

We have a strong value system at DBI, too. In some of my future posts, I'll write about our values and why they are important.

And for the technical followers amongst you, yes, I suppose I'll write about DATABASES from time to time. IBM has a lot going on with DB2, as usual, and Larry over at Oracle is keeping us busy and entertained as well. It's a great time to be a database professional - everyone is doing it all over the world. In fact, the rush to become a database professional or Java programmer has quite possibly contributed to the shortage of tractor trailer truck drivers in the United States and global warming worldwide.

Now that I've finally picked up my keyboard to post a blog entry, I am feeling a rush of excitement just like when you do get back on a horse after falling off. Now, I want to ride and ride, but time is running short. It's time to say farewell for tonight, tomorrow is another day.

With best regards,
Scott


Better than a Fraud Alert, FREEZE your Credit File

I have to thank the Wall Street Journal, Money and Investing Section, in the Saturday/Sunday November 4-5, 2006 paper, for reminding me of Credit Freeze Laws.

"More states are letting consumers prevent businesses from seeing their credit reports without permission. Is it an identity-theft solution, or just a nuisance? B4"

Credit Freeze laws "permit consumers, often for a small fee, to stop a credit-reporting agency from releasing their file to almost anyone without their explicit authorization. A freeze affects eveything from opening a credit card to setting up cell phone service".

I'll tell you what, if this credit freeze capability will stop the four to eight credit card offers I receive DAILY from arriving in my mailbox, this sounds like an excellent idea. About 25 states have enacted credit freeze laws. New York's law took effect November 1st, 2006, and laws in Kansas, Oklahoma, and Wisconsin take effect on January 1, 2007.

Consumer groups are in favor of these laws, and, as you might expect, companies who want to freely examine your credit reports are against them.

"An estimated 95 million Americans have been exposed to some risk of identity theft in the last two years because of breaches at companies, institutions, and governments". The US population is about 300 million, so this is about 1 out of 3 Americans. Every time I speak in public, I survey my audiences and ask for a show of hands to discover who, directly or indirectly, has been impacted by identity theft. Invariably, 10-25% of the audience will raise their hands.

Perhaps you are amongst the lucky 2 out of 3. It seems it is just a matter of time until we are all impacted unless businesses, institutions, and governments really get serious about protecting valuable information. According to a Computer World article released on November 13th, Protecting Data Becomes Top Security Priority for IT in 2007. I humbly suggest DBI's Brother-WatchDog solution. icon_wink

Meanwhile, it seems a prudent idea to learn more about the laws enacted by each US state and consider if a credit file freeze is right for you. Unfortunately for me, Texas - as is the case with some other states - only allows a credit file freeze if I have already BEEN an identity theft victim. How STUPID is THAT?!?!?!

To find out if a credit freeze is available in your State, visit this link: www.consumersunion.org/finance/creditfreezeinfo.htm.

I hope this post is helpful to many of you readers. Feel free to add a comment and talk about your identity theft experience if you have been a victim.

Best regards,
Scott


Help Protect Yourself from Identity Theft Fraud

Did you know?

You can place a free 90 day fraud alert in your credit file. The alert requires lenders to take extra steps to ensure validity of applicant information before granting credit. I call Equifax at 888-766-0008 every three months to keep my alert active.

Equifax has made the process very simple. You never have to speak with a human. You will need to enter your social security number and the number of your street address (for example, enter "123" if you live at 123 Main Street). You will also enter a day time and evening telephone number for lenders to call you to verify applicant data. The entire process takes less than 5 minutes, and Equifax also notifies the other credit reporting companies so you only have to make one phone call.

So, with 1 out of 3 Americans being impacted by identity theft, I suggest you pick up the phone now - while you are reading this - and spend 5 minutes on a free call to help avoid months or years of aggravation.

Best regards,
Scott



Please Vote November 7th

I just saw the movie "Man of the Year" last night starring Robin Williams. I thought this movie was great and I wish all politicians could be as forthright and brutally honest as Williams' character "Tom Dobbs".

I've also had the recent opportunity to be involved in our neighborhood's Home Owner's Association (HOA). Our community has some issues to resolve regarding fairly apportioning the costs of some community improvements amongst the home owners. Our current Board and Officers were "elected" without a majority of home owners (voters) present, and now several community members are upset about the proposed cost distributions.

Voter apathy is a problem in our country. If you want to change things, make sure you vote. If you don't vote, please - no whining about the consequences afterwards.

Make sure your voice is heard this November 7th - Please VOTE!

Thanks!
Scott



DB2 LUW MAXFILOP

Dear DB2 LUW Database Administrators,

I continued to be surprized and amazed by the number of database snapshots that I've seen recently where "Database Files Closed" is greater than zero, and often times much greater than zero.  It is not reasonable to expect DB2 to perform its best when it is busy wasting valuable CPU cycles by closing and opening files (or devices) - an operation that can take significant relative time and slow down SQL response times.

The culprit is often database configuration parameter MAXFILOP.  The default value of 64 was invented around 1992 when we were lucky if a machine had 128MB of memory.  64 is completely unreasonable, unacceptable, unthinkable, and unrealistic for today's hardware.  If this is your value, or if you are observing "Database Files Closed" greater than zero, then, PLEASE, HURRY UP and INCREASE the value to a minimum of 512, or incrementally by steps of 512, until Database Snapshots regularly show "Database Files Closed = 0".

If you like, go ahead and set MAXFILOP to its maximum allowable value of 32,767.  This parameter hurts a lot if it is too small, but I am not aware of any adverse consequences of having it too large during the past TWELVE years.

Here is an example of the command syntax:

  • db2 "update DB CFG for DBNAME using MAXFILOP 512"

If you are not sure what I'm talking about, or if you are unsure if your database is plagued by this severe problem, then give Brother-Eagle™ a try (it's free) and let it do the analysis for you.   Database Files Closed is just one of 24 key health, efficiency, cost, and problem metrics that it monitors. Check out the full list here.

Until next time,

Scott




Happy Birthday DBI!

On July 15th, 2006, DBI turned one year old.  We had quite a party! 

In case you missed it, we hired a party boat on Lake Travis in Austin and spent the day on the water.  Every "brother" on our team received a noodle as a party favor and it was quite a sight to see everyone floating around this beautiful lake.  The diving platform and water slide were big hits too, and Brother-Sergio did a fantastic job on the grill cooking burgers and hot dogs.  It's remarkable how refreshing ice cold water can be when you are the target of a squirt gun.

I am very proud of our team and what we have achieved.  Tecnically, yes, DBI is a "young" company, but in just 365 days we've grown to over two dozen seasoned professionals with decades of IBM DB2 and Oracle expertise.

"Start-ups", or "young" companies, traditionally don't become profitable until their 3rd or 4th year of existence.  Remarkably, DBI has booked over $2.2M in revenue during the first two calendar quarters, we're about $1M in the black so far, and we're on target towards $5-6M annual revenue for 2006.  DBI is presently privately held so we can do the right things for our customers and employees without being a slave to quarterly Wall Street results.  Ask any of our team members, and they'll tell you that we're on to something special here.

To all of the DBI "brothers", thank you for making DBI such a success in such a short period of time.  Interested in joining our team?  Please visit our Careers page at http://www.database-brothers.com/careers.php

To all of our customers, thank you for your trust, confidence, and your business.  Do you have your FREE copy of Brother-Eagle? yet?  This is DBI's gift to the DB2 LUW and Oracle database communities - please run Brother-Eagle to analyze performance of any database BEFORE needlessly upgrading your hardware.

No other company on this planet is working harder to deter identity thefts and data crimes.  With Brother-WatchDog?, accountability extends throughout your organizations and does not rest solely on the shoulders of the CEO, Board of Directors, and Auditors.   Compliance isn't enough - Achieve Accountability!

Until next time,
Scott




A Touching Moment

Whether you agree or disagree with the war in IRAQ, I think our men and women who are fighting this war are heroes.

Today, during a flight from Atlanta Georgia to Columbus Ohio, the flight attendant made a special announcement on the PA as the plane was about to land.

She told all of the passengers that there were two soldiers on board who were coming home from IRAQ for a 15 day leave.  These men hadn't seen their families in many months.  The flight attendant also asked that everyone remain in their seats so that these soldiers could exit the plane first and join their families as soon as possible.  Everyone on the plane applauded at this request.

And, after the plane arrived at the gate, everyone remained seated.  When the soldiers stood to collect their carry-on luggage, everyone applauded again.  In fact, the cheers and applause continued until the door was opened and these men exited through the door.  My eyes were filled with water.  I was very happy for these men, though I doubt I was as happy as they were to be home. 

Whether you agree with this war or not, no matter your political orientation, when you see men and women dressed in uniform who are serving our country's "leadership", remember that they are the ultimate servant of our country.  Please thank them for their service.

Thank you,

Scott




Brother-Eagle is coming soon.

Isn't it just a joy to figure out how to make something work?

A new blog area has been added to DBI's site called "Brother-Eagle".  This blog is open to new registered users, new posts by registered users, and comments.  The intent is to have a professional community for Brother-Eagle users to discuss this product.  Please share tips, techniques, how-to's,  and suggestions.

Visit Brother-Eagle's Discussion Forum

Cheers,

Scott




Attend my Ed Seminar at IDUG North America 2006

The volunteers at IDUG 2006 in Tampa Florida have kindly asked that I call your attention to this year's DB2 and Informix education sessions and seminars.

This year I am presenting a full day seminar on Sunday May 7th: DB2 LUW Performance Best Practices: Methods and Metrics for Results!  This class is updated every year, and this year's version includes new insights from Saturn and Viper.  Click on this link to learn more about IDUG Ed Seminars and Sessions. 

While I'm in shameless plug mode, be sure to visit DBI's Booth #206.  We will be doing a drawing for a grand prize that you just won't believe until you see it.

Until next time,

Scott

icon_biggrin




Customer Service Excellence

Marketing people will tell you that if someone experiences poor customer service that they will tell at least ten friends, but that good news and compliments travel much less rapidly.  Most people will share news of excellent service or products with maybe one or two people.

I strive to be different.  I recently had a customer service experience that really pleased me, and I think you readers should know.

JetBlue just recently started flying to Austin Texas with service to Boston and JFK.  Now I've been a very loyal Delta customer since about 1991 with almost 1,000,000 miles flown, so I have a lot of experience in airports and in the air.  My wife also works for Delta, so believe me the praise you are about to read is indeed genuine and well deserved.

Electronic check-in at the gate was easy, as anticipated.  Not that this is much of a differentiator, because many airlines offer this service now and do it well.  But, there were so many terminals that I didn't have to wait in line to use a machine.

Boarding was easy and the overhead storage was generous.  The leather seats were uncommonly comfortable.  I quickly noticed that JetBlue's planes do not have center seats on either side of the aisle --- this is nice!  No worries about every having to be squished between two other people.

One of the key service differentiators is those really nice personal color TVs on the seatback of every seat.  I don't watch much TV, but it was nice to catch up on the news while in the air.

What a difference $3.00 can make.  What impressed me most is that the flight attendants walked up and down the aisles with large wicker baskets full of brand name snacks.  "Have as many as you would like," the flight attendants frequently said.  American Airlines charged me $3.00 for a box of snacks last month.  If there is anything that appeals most to computer/DBA people, it is free food and beer.  At least JetBlue had it half right.

At the JFK airport, I noticed another valuable service differentiator.  A free wireless Wi-Fi hotspot network was available throughout JetBlue's terminal area.  This was provided by JetBlue as a courtesy to their road warrior customers.

I should probably also mention that JetBlue's web site is easy to use, and you can find it at www.jetblue.com.

I hope to see you on a flight someday.  And I assure you that DBI will be working hard to provide products and services that exceed expectations.

Cheers,

Scott




Have you seen our ad in DB2 Magazine Q1 2006?

Check out page 69 of DB2 Magazine, Q1 2006 issue. You'll find our ad that introduces DBI's industry unique solution for DB2 UDB auditing and SOX compliance.

Brother-WatchDog unmasks otherwise anonymous Web End Users so you can audit end user activities within valuable corporate databases. In addition, Brother-WatchDog also audits local users, client users, DBAs, SYSADMs, power users, security failures, security changes, object changes (create, alter, drop), and more.

All of this valuable audit data is hardened with "tamper evident seals" (digital signatures) so that auditors and management alike can have confidence that the data hasn't been tampered with. Forensic research is made easy by a simple "Google(R) like" search interface with robust query and reporting capabilities.

Learn more at www.database-brothers.com/brother-watchdog.php

Thanks for reading,
Scott


Who did it?

I ran into an old friend at the IBM Data Management Conference last September.  He was really happy to see me and learn that I had started a new company.  You might know him.  His name is Bing and he works for one of our nation's largest banks.

The Big Problem

After a bit of reminiscing, Bing said to me in his big, animated, booming voice "Scott!  Our bank has a very big problem!  I mean, it's a huge problem!"  I raised my eyebrows as if to urge him to continue.  Bing continued, "Our management would pay truck loads of cash for a solution to this problem!  Big trucks!  Tractor Trailer trucks!"

I started thinking about how much all that cash might weigh and where I could hide it.  So I took the bait and asked, "Okay, so what's this problem?" 

Web Server Connection Pooling Masks User Identities

Bing replied with continued exclamation "Websphere!  Websphere web users!  Connection Pooling!  We have no idea what our Websphere users are doing inside of our corporate databases!  There's no accountability and everyone from the CEO on down is stressed!"

"Ah yes," I said.  "Web servers like Websphere, WebLogic, JBOSS, Sun J2EE, and Tomcat all mask the identities of end users thanks to connection pooling using a single userid."

Anonymous Users > No Accountability > Vulnerability

Bing nodded and added "And we have no (explitives omitted) idea who is doing what to our corporate data and the SOX Compliance people are stressed!"

"And you'll send me a tractor trailer truckload of cash if I can help your bank accurately determine who is doing what, when, and from where, so that accountability is restored and anarchy is avoided?" I asked with a hopeful look.

MISSION IMPOSSIBLE

"Absolutely!  But, it's impossible to solve, you can't do it, so don't start spending the money just yet!" he exclaimed with a wry grin. 

I frowned with disappointment but was intrigued by the challenge.  "What else do you need help with?" I asked.

"Auditing.  Login failures.  Tracking and controlling security changes.  Tracking object maintenance.  Tracking SYSADM and other power user activities.  And the data can't be updated - it needs to be hardened for the auditors" Bing bemoaned.

"Would you like a Coke and fries with that solution?" I asked with a grin.


Well, that was about five months ago.  We've been working very hard at DBI  (I know I haven't blogged as often as I'd like) ever since.  We want to help organizations achieve greater performance and accountability.  We want to help prevent identity theft.  We want to help with SOX Compliance.  We're on a mission.  We want all corporate data users to be accountable.

I am very pleased to announce that on March 31, 2006, DBI will have a solution for Bing and his bank.  We'll have a solution for web end user database anonymity, or end user identity assertion as it is sometimes called.  Brother-WatchDog(TM) uses breakthrough, US Patent Pending, technology to unmask anonymous web users and reveal their activities (data access, update, insert, delete, grant, revoke, create, drop) inside corporate databases.  No web application changes are required.  And, oh yes, we capture and track local users, power users, client users, SYSADMs, and the whole cast of characters too.  The impossible problem is solved.  Please contact DBI to learn more about our accountability solution - the identity theft you prevent may be your own!

Until next time,

Scott Hayes, IBM DB2 GOLDConsultant, President & CEO, Database-Brothers Inc.




Page :  1 2