Hello, you are not logged in.  Login or sign up
Toad on Twitter Follow Toad Search Toad World Search
Blogger List   

All Recent Blog Entries
 

Johannes Ahrends
Unicode and Toad

Ben Boise
Toad SC Discussions

Kevin Dalton
Benchmark Factory

Steven Feuerstein
PL/SQL Obsession

Devin Gallagher
Toad SC discussions

Stuart Hodgins
JProbe Discussions

  Henrik "Mauritz" Johnson
Toad Tips & Tricks on the "other" Toads
  Mark Kurtz
Toad SC discussions
  Michael Lumbard
Toad SC discussions
Daniel Norwood
Toad for Data Analysts,
Toad Extension for Visual Studio
Debbie Peabody
Toad for Data Analysts
Gary Piper
Toad Reports Manager
John Pocknell
Toad for Oracle, JProbe
Kuljit Sangha
Toad SC discussions
Bert Scalzo Indicates Oracle ACE status
Toad for Oracle, Data Modeling, Benchmarking
Jeff Smith
Toad product family
Richard To
SQL Optimization
Jim Wankowski
DB2 - LUW and z/OS
John Weathington
  Toad World Editor
Toad World issues

  Toad Data Modeler Opens in a new window
Data Modeling
 
  Real Automated Code Testing for Oracle
Quest Code Tester blog

Blogs
Toad and Database Commentaries

Toad World blogs are a mix of insightful how-tos from Quest experts as well as their commentary on experiences with new database technologies.  Have some views of your own to share?  Post your comments!  Note:  Comments are restricted to registered Toad World users.

Do you have a topic that you'd like discussed?  We'd love to hear from you.  Send us your idea for a blog topic.

Most recent blog entries
 Print  
The Joys of Beta Testing
MikeA Monday, July 30, 2007 9:48 AM
I am participating in the Oracle11g beta. The next time I tell you I am going to do a beta please lock me up until the fit passes. I have subjected myself to this abuse since Oracle8, usually tied with writing or updating a book. Maybe I am getting smarter as I get older as I am not (currently) involved in a book project although there may be one or two mor ...
Read More...

Let me give you a hint on using database Optimization Hints - Part Three
RichardTo Friday, July 27, 2007 7:49 AM

Be sure to read

Read More...

The Quest Easy Button: Faster SQL = Faster Applications
JeffSmith 7/25/2007

Your Mission: Go fix ALL of the slow SQL in your application ASAP.

Read More...

Toad Database Tune and Optimize Check-List
Bert Monday, July 23, 2007 6:53 AM

I use Toad® for Oracle almost everyday to tune and optimize problematic databases for customers, partners and friends. And I noticed that I followed a pattern – which seemed consistent across all such attempts. And although I wrote the whitepaper “

Read More...

Let me give you a hint on using database Optimization Hints - Part Two
RichardTo Friday, July 20, 2007 9:03 AM

To read part one in this series on O ...

Read More...

Maintaining Infrastructure
MikeA Wednesday, July 18, 2007 10:42 AM

Read More...

Welcome to the new TPC-E Benchmark
Bert Monday, July 16, 2007 10:48 AM
One of the most widely recognized and often quoted database benchmarks is the TPC-C. For over 14 years, the TPC-C has been the industry standard OLTP test; however, it’s very clearly showing its advanced age. The TPC-C does not adequately mimic today’s ...
Read More...

Let me give you a hint on using database Optimization Hints - Part One
RichardTo Friday, July 13, 2007 2:12 PM
Should you use Optimization Hints?
The use of Hints in your SQL statements will fix the execution plan so that Oracle Optimizer will not switch to a better (or a worse) execution plan when the database environment changes. Therefore, many people say, we should use H ...
Read More...

Quseful #4: Get the value of (almost) any column from any table with dynamic SQL
StevenFeuersteinTW Wednesday, July 11, 2007 11:04 AM

I offer in this Quseful (Quick and Useful) a package that you can use to dynamically retrieve the value of almost any column from any table. I created this package as a "helper" utility for Quest

Read More...

Addicted to Toad
JeffSmith 7/9/2007


What the heck is that?

Read More...

Toad for Oracle: Not Just an Oracle IDE
JeffSmith 7/2/2007
I’ve been working with Toad® for several years now, and even now that I’m NOT directly associated with the Toad development team, my Windows taskbar usually has at least 1 if not 2 Toad programs hanging around.  To be honest, if someone were to take Toad away f ...
Read More...

Switching Data Modeling Tools? Ouch!
Bert Monday, June 25, 2007 7:52 AM

Probably the single most painful task in data modeling (or any modeling for that matter) is switching tools. Forget the high direct costs like purchasing licenses and the obvious indirect costs of retraining your staff, because it’s the migration of all your meta-data from one tool to the other that looms large on t ...

Read More...

Confessions of a Hypocritical Programmer
StevenFeuersteinTW Friday, June 22, 2007 11:19 AM
That's me. A hypocritical programmer. And I am here to admit it, to make a confession.

Hypocrisy has got to be one of the most infuriating traits of human beings.

Read More...

Quest Recursive SQL Transformation Technology
RichardTo Wednesday, June 20, 2007 4:58 AM

Quest Recursive SQL Transformation technology is an innovative AI technology that simulates human SQL transformation technique. It incorporates a set of transformation rules to transform SQL statements on a section-by-section basis. This replaces the trial and error method used by human to rewrite the syntax of a SQL statement. Each t ...

Read More...

What’s Coming in Toad 9.1 - Part 2: Toad Group Policy Manager
JohnPocknell Monday, June 18, 2007
In Part 2 of this Blog, I want to introduce you to perhaps the most exciting feature of this release, the Toad Group Policy Manager – and it gives me particular pleasure to introduce this to you now as Toad for Oracle 9.1 is released.

Read More...

Can You Take a Hint?
MikeA Thursday, June 14, 2007 10:14 AM
Hints in Oracle have been around since version 8. Hints are like compiler directives that tell Oracle what path to take when optimizing a SQL statement (generally speaking.) However, Oracle will ignore the hint if it can’t do it or it is formatted poorly.

Read More...

Quseful #3: Don't put COMMIT; in your code!
StevenFeuersteinTW Tuesday, June 05, 2007 6:16 AM

Qusefuls #1 and #2 were published on Steven Feuerstein's personal blog at feuerthoughts.blogspot.com.

Read More...

The Cost of Poor Database Design
MikeA Wednesday, May 30, 2007 9:32 AM

I’ve been searching for a definitive answer to the question: “What is the cost of poor database design?” No doubt you have all seen the cost/benefit graphs for fixing application problems and the pyramid showing how up to 90 percent of performance issues in a running database are SQL and ind ...

Read More...

What’s Coming in Toad 9.1 - Part 1: Action Recall
JohnPocknell Friday, May 25, 2007
We decided that, rather than let you wait until the next release of Toad before you see what’s new, we’ll give you a little fore-taste now!

For those of you w ...

Read More...

Feuerstein in Buenos Aires and Magic Tricks
StevenFeuersteinTW Wednesday, May 09, 2007 11:24 AM

It is Wednesday, May 09, 2007 and I am sitting in the Admiral's Club at the Buenos Aires airport. I just finished two days in this lovely city. My first day was spent enjoying the chilly, but very sunny afternoon, walking for four hours around the city. It is a busy, busy place with many buses throwing way too much gritty exhaust into the air (hey, ...

Read More...

Using Cross-Instance Parallel Query
MikeA Friday, May 04, 2007 11:23 AM
With the use of RAC on the rise it is time to talk about the use of a feature very under-utilized in Oracle. This feature I refer to is cross-instance parallel query. Many times on site visits I see people using single-instance parallel query, but no one whose system I reviewed has used cross-instance parallel. Some weren’t aware it was available ...
Read More...

From SQL Optimization Hints to Plan Instructions
RichardTo Wednesday, May 02, 2007 7:05 AM
Most database vendors provide optimization hints which enable a user to influence the decision the database SQL optimizer will make when determining which execution plan it will choose. Oracle provides a full set of optimization hints to help users to rectify an i ...
Read More...

Toad for Oracle 9.0 - How do I Debug PL/SQL Combined into a Single File?
JohnPocknell Tuesday, April 24, 2007
In this short blog, I want to cover a topic which quite a few customers have asked me about over the years, and that is where they need to debug a Package where the Package Specification and Package Body is stored on their file system as a combined file.

Read More...

Greetings from Las Vegas!
StevenFeuersteinTW Thursday, April 19, 2007 9:16 AM
I am visiting this, well, very artificial paradise dropped into the middle of a desert, so as to participate in Collaborate 07. It's been an interesting and fun several days. I have a room on the 26th floor of the Mandalay
Read More...

We don’t need no stinking modeling tool
Bert Friday, April 13, 2007 3:49 PM

You’ll have to forgive me for spoofing the famous movie line “We don’t need no stinking badges” (Treasure of the Sierra Madre, 1948 and Blazing Saddles, 1974), it just seemed quite apropos

Read More...

Sizing of Oracle10g Indexes
MikeA Wednesday, April 04, 2007 9:15 AM

In my last blog entry we looked at sizing tables in 10g, of course the other side of that coin is the sizing of indexes. As with tables the Oracle8 manuals had an explanation of how to size indexes, but manuals since then have been strangely silent on the subject. In this blog I will address the sizing of normal, b-tree ...

Read More...

Is SQL Optimization an Unsolvable Problem?
RichardTo Monday, April 02, 2007 12:27 PM

In

Read More...

Send a memo to yourself!
StevenFeuersteinTW Thursday, March 29, 2007 9:37 AM

I rediscovered the joy of writing to myself a week ago, and I also was reminded of the danger of coding in isolation (that is, working by oneself).

Read More...

Toad for Oracle 9.0 - How do I Detect Performance Bottlenecks in my PL/SQL Code?
JohnPocknell Tuesday, March 27, 2007

In this blog, I want to introduce you to a little known feature in Toad for Oracle called the PL/SQL Profiler. Believe it or not, the profiler has been in Toad since September 1999 (Version 6)!

Read More...

Toad Data Modeler 3.0 Preview
Bert Monday, March 19, 2007 1:09 PM

In this installment I thought I'd write about the exciting, and soon to debut, Toad Data Modeler 3.0 release rather than yet another boring academic or technical topic on data modeling. TDM 3.0 is quite exciting. While it has not yet been made available for public beta – it will be very soon (so please email the product manager

Read More...

Sizing Tables in Oracle
MikeA Friday, March 16, 2007 9:22 AM

On one of my first Oracle consulting assignments I had to come up with the sizing estimates for tables for a data warehouse for a telecommunications company in California. At that time, (1994) there were few products that provided sizing al ...

Read More...

You call this work?
StevenFeuersteinTW Wednesday, March 14, 2007 9:54 AM
Some musings about the life of a programmer....

Two weeks ago, we held the second annual Oracle PL/SQL Programming conference (I talked about it in last week's

Read More...

Toad for Oracle 9.0 - How Do I Setup Team Coding and VCS Integration?
JohnPocknell Monday, March 12, 2007
1. What is Team Coding

Read More...

Not such a crazy idea after all!
StevenFeuersteinTW Wednesday, March 07, 2007 11:46 AM

A couple months ago as ODTUG was working out the final details for the Oracle PL/SQL Programming 2007 conference 

Read More...

Dummy SQL Transformation Rules?
RichardTo Thursday, March 01, 2007 10:33 AM

I have been asked many times that why there are some dummy SQL transformations/rewrites that look meaningless, but it works in certain situations.  Let me give you some examples that may help to explain what theory on behind of Quest SQL Optimizer.

Read More...

Tracing, Testing, Debugging
StevenFeuersteinTW Friday, February 23, 2007 5:16 PM
Test your code! Debug your code! Trace your code! We all hear about how we should or at least could perform these activities with our programs. And all too often the terms and usages seem to blur, and be confused. In reality, these three activities – test, debug, trace – are all quite different in nature and serve different purposes.

This blog entry o ...

Read More...

How is Oracle Like Scuba Diving?
MikeA Wednesday, February 21, 2007 4:08 PM

One of my favorite things to do (when I am not tuning and managing Oracle databases) is to don a scuba tank, mask, and exposure suit and slip beneath the waters surface. For a long time I wondered how to reconcile these two interests and then it came to me.

Read More...

Irrational Relationships and their Ramifications
Bert Friday, February 16, 2007 8:25 AM

Over the decades I’ve worked with many data modelers – and I’ve learned something key to building a great model that is not always intuitively obvious: spend at least 50% of your data modeling time on the relationships. Often modelers are so overly concerned with the entities, attributes and unique identifiers or keys ...

Read More...

What's New with Quest Code Tester for Oracle 1.5
StevenFeuersteinTW Wednesday, February 14, 2007 2:09 PM

The Major Enhancements in the 1.5 Release

Of course, we spent lots of time just fixing bugs and making lots of small changes. But there were some very critical "big ticket" enhancements that were requeste ...

Read More...

Transformation Rules Relating to Index Usage
RichardTo Friday, February 09, 2007 8:25 AM

In Quest SQL Optimizer, transformation rules relating to index usage are designed to guide the database SQL optimizer as to how it should use the indexes for a specific SQL statement.  Although those rules may familiar to most of SQL developers, but it is still worth to illustrate some commonly used rules for SQL beg ...

Read More...

Here comes Quest Code Tester for Oracle!
StevenFeuersteinTW Wednesday, February 07, 2007 11:26 AM
As I write these very words, we are preparing to release the commercial release of Quest Code Tester for Oracle 1.5.

I hope that you have already heard about this new testing tool. If not, I offer a quick intro/overview ...

Read More...

Sharing the wealth (of knowledge and expertise)
StevenFeuersteinTW Wednesday, January 31, 2007 12:07 PM
I recently spent two days training a group of about 30 developers and DBAs out east. As with any sizeable collection of technologists, the level of expertise and the years of experience varied greatly (and don't always go hand in hand!).
Read More...

Tuning UNDO Segments
MikeA Monday, January 29, 2007 9:03 PM
Of the many databases I have examined on releases 9i and 10g, most are using the automatic undo management feature and on the whole it does a pretty good job of managing the undo segments (for you other old timers, rollback segments).

Read More...

Six Simple Steps to High Quality Coding
StevenFeuersteinTW Wednesday, January 24, 2007 8:51 PM

 

Now, for sure, we need really good tools to help get the job done, but we also need to think abo ...

Read More...

Normalization in Non-Gobbledygook Language
Bert Friday, January 12, 2007 8:45 AM
Probably one of the most often discussed and hotly debated topics in both data modeling and database design is that of normalization. Many database designers, architects, DBAs and senior developers have differing positions and/or beliefs on the topic. However quite ...
Read More...

Hidden Costs
MikeA Monday, January 08, 2007 9:40 AM
Caveat Emptor (Buyer beware) has been around since, well, since time began. Whether barter or cash, when doing a deal the buyer has to careful, this is especially true in the complex area of software licensing.

Read More...

How to control many table join
RichardTo Wednesday, January 03, 2007 3:42 PM
In my last blog, I use two tables join to illustrate the simple path control, now let’s use a three table join SQL statement to demonstrate a more complicated scenario. Let’s assume that A.key, B.key and C.key are all indexed.
Read More...

Tailoring Session Parameters
MikeA Tuesday, December 26, 2006 5:03 PM

Many times I am asked how to tailor the initialization parameters for a specific process or user. Essentially the easiest way to set custom initialization parameters for a particular session is to use the ALTER SESSION SET command in a logon trigger keyed to a specific schema or schemas. For example, say we had an application where we wanted to set ...

Read More...

An Ode to Toad
StevenFeuersteinTW Tuesday, December 19, 2006 3:47 PM
I thought I would take a moment out of my busy Quest Code Tester development efforts (that is, heads-down coding, writing specifications, working with developers in Chicago, Columbus, St. Louis and Russia) to give thanks to Toad.
 
&l ...
Read More...

Removing 10g Grid Control
MikeA Thursday, December 14, 2006 12:36 PM
I recently went on a very nice vacation to Curacao. Before I went on vacation the Oracle 10g Grid Control (10.2.0.2) I had installed on my Laptop for monitoring my home office systems was working. I took my laptop with me to allow offload of pictures from my cameras and to track email while I was away. When I returned home and hooked my laptop back up to my home network Grid Control wouldn’t start and of course ...
Read More...

Search Blog Entries
 
Copyright 2010 by Quest Software  | Terms Of Use | Privacy Statement | Contact Us