Showing posts with label windows. Show all posts
Showing posts with label windows. Show all posts

Friday, March 30, 2012

Performance tuning issues

I have built a solution which runs for two hours on a server with 4CPU 2GHz each and 2GB of RAM on windows 2000 server (CPU utilization almost 70% and almost out of RAM). I moved the two source databases and the solution to a new box runing 8 xeon's at 3GHz each and 16GB of RAM running widows 2003 server 32bit and it still runs for 2 hours (CPU utilization 10% and ample RAM left).

I was expecting it to run much faster. So I started exploring the performance tuning features in SSIS and started tweaking the following:

Control Flow:

DefaultBufferMaxRows: Based on row size and buffer size, calculated the max rows.

DefaultBufferSize: Set this to max 100MB

DataFlow Destination:

Rows Per Batch: Set this to equal to the numbe of rows expected from the source.

Maximum Insert Commit Size: Set this to zero since memory was not an issue

I took the recommendations from other threads on similar issues here including the excellent recommendations at http://www.microsoft.com/technet/prodtechnol/sql/2005/ssisperf.mspx but now the job is running for 6 hours.

Can anyone explain what I am doing wrong here? I have tried each of the above one by one and all together. No matter what combination I try it does not work any faster and both source and destination database are on the same server. Even selects from the same database also slowed down from 10 minutes to one hour.

Any assistance is appreciated, I need to get this job run in an hour.

Thanks!

- Philips.

How complex is your solution? I would recommend you to look at a lower grain;take a look a the log execution and compare it againt previous logs in the old server to see if you can identify a specifc part of the process as the bottleneck...|||

I'd also recommend watching the OVAL webcast that I talk about here:

Donald Farmer's Technet webcast
(http://blogs.conchango.com/jamiethomson/archive/2006/06/14/4076.aspx)

-Jamie

|||Did you setup the server to access more than 4gb of memory?

You need to configure Windows and then SQL server.|||Yes, SQL server is using around 14GB of memory and awe is turned on. Thanks!|||

It is a financial warehouse job which collects data from an ERP system loads a staging area and then the datamart. It also creates aggreagate tables. There are around 8 packages called from the master package.

My problem is I cannot find any way of using those four performance tuning settings accurately.

Any changes I make to the default setting is slowing the job down.

|||

Thanks! I went through it.

I am at a point where I am willing to drop all the control flow task and use plain old insert into statements and use the power of the DBMS engine than try to get the SSIS engine to do it. Unless I figure out what is wrong and why.

|||

Philips-HCR wrote:

Thanks! I went through it.

I am at a point where I am willing to drop all the control flow task and use plain old insert into statements and use the power of the DBMS engine than try to get the SSIS engine to do it. Unless I figure out what is wrong and why.

There's nothing wrong with doing that. The use of SSIS does not dictate that you should use data-flows to move your data about. If SQL is an option then invariably it will be the best option. it depends on your requirements and your preferences. You can issue SQL from an Execute SQL Task and still leverage all the other good stuff in SSIS like logging, workflow, portability etc... if you so wish.

-Jamie

Friday, March 23, 2012

Performance Question

I have a need to configure a mission critical SQL and Web server and
also looking for possible failover/redundancy
We will be running Windows Server 2003 Enterprise Edition as well as
SQL 2000.
We want to go with 4GB of RAM. We want a SQL cluster environment which
would include having an external direct attached storage system. I
also want a good hardware backup solution.
Minimum Database Server Requirements:
Intel Xeon Processor 2GHz minimum (Dual Processor 3.06GHz, 1M Cache
Recommended)
70+ GB for database and temp database. Additional storage is reuired if
backup copies of the database are stored on the same server.
Raid 0+1 Recommended (4 drives connected to RAID card)
We will start off with about 100 users and grow to about 700-800 users
within the next 1 1/2 to 2 years.
Based on this, and the minimum requirements, could anyone make some
recommendations on what I should be looking at hardware wise to not
only accomodate our immediate needs, but also our future needs.
Thanks for you help!"Charles" <webmail2@.hotmail.com> wrote in message
news:1149728115.858242.294110@.i39g2000cwa.googlegroups.com...
>I have a need to configure a mission critical SQL and Web server and
> also looking for possible failover/redundancy
> We will be running Windows Server 2003 Enterprise Edition as well as
> SQL 2000.
> We want to go with 4GB of RAM. We want a SQL cluster environment which
> would include having an external direct attached storage system. I
> also want a good hardware backup solution.
> Minimum Database Server Requirements:
> Intel Xeon Processor 2GHz minimum (Dual Processor 3.06GHz, 1M Cache
> Recommended)
> 70+ GB for database and temp database. Additional storage is reuired if
> backup copies of the database are stored on the same server.
> Raid 0+1 Recommended (4 drives connected to RAID card)
> We will start off with about 100 users and grow to about 700-800 users
> within the next 1 1/2 to 2 years.
> Based on this, and the minimum requirements, could anyone make some
> recommendations on what I should be looking at hardware wise to not
> only accomodate our immediate needs, but also our future needs.
>
Clustering can be somewhat complicated to implement and manage correctly and
the hardware it requires can be expensive. It can be a great solution, but
a poorly implemented or managed cluster will reduce your availibility
instead of increasing it. And remember, there's no redundancy for your
databases in a cluster, so your storage solution is a single point of
failure.
For clusters your hardware must be certified.
The Microsoft support policy for server clusters, the Hardware Compatibility
List, and the Windows Server Catalog
http://support.microsoft.com/?id=309395
Database Mirroring in SQL Server 2005 provides a cheap and easy way to
achieve complete redundancy for your data and very high availibility. You
don't need external storage or matched, certified servers.
For hardware look at the Dell 2850 or the HP DL385. Both are 64bit machines
with plenty of power for you to grow. For an OS run Windows Server 2003 R2
x64 Enterprise Edition, if you can. It's the best OS for any edition of SQL
2000 or 2005.
David|||> For an OS run Windows Server 2003 R2 x64 Enterprise Edition, if you can.
> It's the best OS for any edition of SQL 2000 or 2005.
David;
I'm curious about why R2 is the best OS for any edition of SQL 2000/2005. It
seems to me that R2 is primarily a feature pack with many features of little
concern to running SQL Server. I'm very happy with Windows 2003 SP1.
Linchi
"David Browne" wrote:
> "Charles" <webmail2@.hotmail.com> wrote in message
> news:1149728115.858242.294110@.i39g2000cwa.googlegroups.com...
> >I have a need to configure a mission critical SQL and Web server and
> > also looking for possible failover/redundancy
> >
> > We will be running Windows Server 2003 Enterprise Edition as well as
> > SQL 2000.
> >
> > We want to go with 4GB of RAM. We want a SQL cluster environment which
> > would include having an external direct attached storage system. I
> > also want a good hardware backup solution.
> >
> > Minimum Database Server Requirements:
> > Intel Xeon Processor 2GHz minimum (Dual Processor 3.06GHz, 1M Cache
> > Recommended)
> > 70+ GB for database and temp database. Additional storage is reuired if
> > backup copies of the database are stored on the same server.
> > Raid 0+1 Recommended (4 drives connected to RAID card)
> >
> > We will start off with about 100 users and grow to about 700-800 users
> > within the next 1 1/2 to 2 years.
> >
> > Based on this, and the minimum requirements, could anyone make some
> > recommendations on what I should be looking at hardware wise to not
> > only accomodate our immediate needs, but also our future needs.
> >
>
> Clustering can be somewhat complicated to implement and manage correctly and
> the hardware it requires can be expensive. It can be a great solution, but
> a poorly implemented or managed cluster will reduce your availibility
> instead of increasing it. And remember, there's no redundancy for your
> databases in a cluster, so your storage solution is a single point of
> failure.
> For clusters your hardware must be certified.
> The Microsoft support policy for server clusters, the Hardware Compatibility
> List, and the Windows Server Catalog
> http://support.microsoft.com/?id=309395
> Database Mirroring in SQL Server 2005 provides a cheap and easy way to
> achieve complete redundancy for your data and very high availibility. You
> don't need external storage or matched, certified servers.
> For hardware look at the Dell 2850 or the HP DL385. Both are 64bit machines
> with plenty of power for you to grow. For an OS run Windows Server 2003 R2
> x64 Enterprise Edition, if you can. It's the best OS for any edition of SQL
> 2000 or 2005.
> David
>
>|||"Linchi Shea" <LinchiShea@.discussions.microsoft.com> wrote in message
news:AA2CB8F9-B7D1-43B9-BD1B-B8C402B7E880@.microsoft.com...
>> For an OS run Windows Server 2003 R2 x64 Enterprise Edition, if you can.
>> It's the best OS for any edition of SQL 2000 or 2005.
> David;
> I'm curious about why R2 is the best OS for any edition of SQL 2000/2005.
> It
> seems to me that R2 is primarily a feature pack with many features of
> little
> concern to running SQL Server. I'm very happy with Windows 2003 SP1.
>
Yes, R2 is SP1 with a supported feature pack. And the x64 Edition is SP1
already, so that's a bit redundant. I could have just said Windows Server
2003 x64 Enterprise Edition.
The Enterprise Edition supports larger memory sizes and has Windows Server
Resource manager for dynamically allocating CPU resources among multiple
instances. And the x64 edition provides 4GB user-mode address space for SQL
Server 2000 sp4, and virtually unlimited memory for SQL Server 2005 x64
edition.
David|||David - Thanks so much for your input. The Dell and HP both sound like
good solutions. I'll check them out. All I need to do now is find a
good backup solution!
David Browne wrote:
> "Linchi Shea" <LinchiShea@.discussions.microsoft.com> wrote in message
> news:AA2CB8F9-B7D1-43B9-BD1B-B8C402B7E880@.microsoft.com...
> >> For an OS run Windows Server 2003 R2 x64 Enterprise Edition, if you can.
> >> It's the best OS for any edition of SQL 2000 or 2005.
> >
> > David;
> >
> > I'm curious about why R2 is the best OS for any edition of SQL 2000/2005.
> > It
> > seems to me that R2 is primarily a feature pack with many features of
> > little
> > concern to running SQL Server. I'm very happy with Windows 2003 SP1.
> >
> Yes, R2 is SP1 with a supported feature pack. And the x64 Edition is SP1
> already, so that's a bit redundant. I could have just said Windows Server
> 2003 x64 Enterprise Edition.
> The Enterprise Edition supports larger memory sizes and has Windows Server
> Resource manager for dynamically allocating CPU resources among multiple
> instances. And the x64 edition provides 4GB user-mode address space for SQL
> Server 2000 sp4, and virtually unlimited memory for SQL Server 2005 x64
> edition.
> David

Performance Question

I have a need to configure a mission critical SQL and Web server and
also looking for possible failover/redundancy
We will be running Windows Server 2003 Enterprise Edition as well as
SQL 2000.
We want to go with 4GB of RAM. We want a SQL cluster environment which
would include having an external direct attached storage system. I
also want a good hardware backup solution.
Minimum Database Server Requirements:
Intel Xeon Processor 2GHz minimum (Dual Processor 3.06GHz, 1M Cache
Recommended)
70+ GB for database and temp database. Additional storage is reuired if
backup copies of the database are stored on the same server.
Raid 0+1 Recommended (4 drives connected to RAID card)
We will start off with about 100 users and grow to about 700-800 users
within the next 1 1/2 to 2 years.
Based on this, and the minimum requirements, could anyone make some
recommendations on what I should be looking at hardware wise to not
only accomodate our immediate needs, but also our future needs.
Thanks for you help!"Charles" <webmail2@.hotmail.com> wrote in message
news:1149728115.858242.294110@.i39g2000cwa.googlegroups.com...
>I have a need to configure a mission critical SQL and Web server and
> also looking for possible failover/redundancy
> We will be running Windows Server 2003 Enterprise Edition as well as
> SQL 2000.
> We want to go with 4GB of RAM. We want a SQL cluster environment which
> would include having an external direct attached storage system. I
> also want a good hardware backup solution.
> Minimum Database Server Requirements:
> Intel Xeon Processor 2GHz minimum (Dual Processor 3.06GHz, 1M Cache
> Recommended)
> 70+ GB for database and temp database. Additional storage is reuired if
> backup copies of the database are stored on the same server.
> Raid 0+1 Recommended (4 drives connected to RAID card)
> We will start off with about 100 users and grow to about 700-800 users
> within the next 1 1/2 to 2 years.
> Based on this, and the minimum requirements, could anyone make some
> recommendations on what I should be looking at hardware wise to not
> only accomodate our immediate needs, but also our future needs.
>
Clustering can be somewhat complicated to implement and manage correctly and
the hardware it requires can be expensive. It can be a great solution, but
a poorly implemented or managed cluster will reduce your availibility
instead of increasing it. And remember, there's no redundancy for your
databases in a cluster, so your storage solution is a single point of
failure.
For clusters your hardware must be certified.
The Microsoft support policy for server clusters, the hardware Compatibility
List, and the Windows Server Catalog
http://support.microsoft.com/?id=309395
Database Mirroring in SQL Server 2005 provides a cheap and easy way to
achieve complete redundancy for your data and very high availibility. You
don't need external storage or matched, certified servers.
For hardware look at the Dell 2850 or the HP DL385. Both are 64bit machines
with plenty of power for you to grow. For an OS run Windows Server 2003 R2
x64 Enterprise Edition, if you can. It's the best OS for any edition of SQL
2000 or 2005.
David|||> For an OS run Windows Server 2003 R2 x64 Enterprise Edition, if you can.
> It's the best OS for any edition of SQL 2000 or 2005.
David;
I'm curious about why R2 is the best OS for any edition of SQL 2000/2005. It
seems to me that R2 is primarily a feature pack with many features of little
concern to running SQL Server. I'm very happy with Windows 2003 SP1.
Linchi
"David Browne" wrote:

> "Charles" <webmail2@.hotmail.com> wrote in message
> news:1149728115.858242.294110@.i39g2000cwa.googlegroups.com...
>
> Clustering can be somewhat complicated to implement and manage correctly a
nd
> the hardware it requires can be expensive. It can be a great solution, bu
t
> a poorly implemented or managed cluster will reduce your availibility
> instead of increasing it. And remember, there's no redundancy for your
> databases in a cluster, so your storage solution is a single point of
> failure.
> For clusters your hardware must be certified.
> The Microsoft support policy for server clusters, the hardware Compatibili
ty
> List, and the Windows Server Catalog
> http://support.microsoft.com/?id=309395
> Database Mirroring in SQL Server 2005 provides a cheap and easy way to
> achieve complete redundancy for your data and very high availibility. You
> don't need external storage or matched, certified servers.
> For hardware look at the Dell 2850 or the HP DL385. Both are 64bit machin
es
> with plenty of power for you to grow. For an OS run Windows Server 2003 R
2
> x64 Enterprise Edition, if you can. It's the best OS for any edition of S
QL
> 2000 or 2005.
> David
>
>|||"Linchi Shea" <LinchiShea@.discussions.microsoft.com> wrote in message
news:AA2CB8F9-B7D1-43B9-BD1B-B8C402B7E880@.microsoft.com...
> David;
> I'm curious about why R2 is the best OS for any edition of SQL 2000/2005.
> It
> seems to me that R2 is primarily a feature pack with many features of
> little
> concern to running SQL Server. I'm very happy with Windows 2003 SP1.
>
Yes, R2 is SP1 with a supported feature pack. And the x64 Edition is SP1
already, so that's a bit redundant. I could have just said Windows Server
2003 x64 Enterprise Edition.
The Enterprise Edition supports larger memory sizes and has Windows Server
Resource manager for dynamically allocating CPU resources among multiple
instances. And the x64 edition provides 4GB user-mode address space for SQL
Server 2000 sp4, and virtually unlimited memory for SQL Server 2005 x64
edition.
David|||David - Thanks so much for your input. The Dell and HP both sound like
good solutions. I'll check them out. All I need to do now is find a
good backup solution!
David Browne wrote:
> "Linchi Shea" <LinchiShea@.discussions.microsoft.com> wrote in message
> news:AA2CB8F9-B7D1-43B9-BD1B-B8C402B7E880@.microsoft.com...
> Yes, R2 is SP1 with a supported feature pack. And the x64 Edition is SP1
> already, so that's a bit redundant. I could have just said Windows Server
> 2003 x64 Enterprise Edition.
> The Enterprise Edition supports larger memory sizes and has Windows Server
> Resource manager for dynamically allocating CPU resources among multiple
> instances. And the x64 edition provides 4GB user-mode address space for S
QL
> Server 2000 sp4, and virtually unlimited memory for SQL Server 2005 x64
> edition.
> David

Performance puzzle

We have a new Compaq Proliant DL760 server running
Windows 2003 that we bought to replace a Dell 8450
running Windows 2000
The new machine has 4 2.5 Ghz processors with hyper-
threading (when you open Task Mgr it looks like it
has 8 processors)
The old machine has 8 P3 700 Mhz processors.
Both machines have direct attached fiber channel
arrays configured identically except the new one uses
72 Gig hard drives and the old one has 36 Gig drives.
I am using 9 drives in Raid5 for data and 4 drives in Raid
1+0 for logs on both machines. Both arrays have 15000 RPM
drives.
Both machines have SQL Server 2000. My test database is
about 4 Gig and it is identical on both servers.
I have a stress test script with a variety of operations
such as bulk insert, create clustered index, calculations,
etc.
As you would expect, the new machine runs processor
intensive operations much faster. But the old machine runs
disk intensive operations faster than the new one. We had
expected at least comparable performance.
Overall, the test runs in 39 minutes on the old machine
and 40 minutes on the new one (pretty close, I know, but
the new one should win by a larger margin).
Is there anything special about running SQL Server 2000 on
Windows 2003 that we need to know?
Does the Compaq drive array have some limitation that the
Dell does not?
Thanks
Dave GDave,
don't know whether you have considered the following two variants:
1. seek time. it is a specification of the hard drive, and though not much,
different drives can have different seek times. With the rotation speed on
the higher end, the seek times' difference plays a larger role
2. sorting mechanism of the RAID controllers: some controllers support
elevator sorting that is clearly at advantage than without.
hth
Quentin
"DaveG" <anonymous@.discussions.microsoft.com> wrote in message
news:02c701c3dae2$a256fde0$a401280a@.phx.gbl...
> We have a new Compaq Proliant DL760 server running
> Windows 2003 that we bought to replace a Dell 8450
> running Windows 2000
> The new machine has 4 2.5 Ghz processors with hyper-
> threading (when you open Task Mgr it looks like it
> has 8 processors)
> The old machine has 8 P3 700 Mhz processors.
> Both machines have direct attached fiber channel
> arrays configured identically except the new one uses
> 72 Gig hard drives and the old one has 36 Gig drives.
> I am using 9 drives in Raid5 for data and 4 drives in Raid
> 1+0 for logs on both machines. Both arrays have 15000 RPM
> drives.
> Both machines have SQL Server 2000. My test database is
> about 4 Gig and it is identical on both servers.
> I have a stress test script with a variety of operations
> such as bulk insert, create clustered index, calculations,
> etc.
> As you would expect, the new machine runs processor
> intensive operations much faster. But the old machine runs
> disk intensive operations faster than the new one. We had
> expected at least comparable performance.
> Overall, the test runs in 39 minutes on the old machine
> and 40 minutes on the new one (pretty close, I know, but
> the new one should win by a larger margin).
> Is there anything special about running SQL Server 2000 on
> Windows 2003 that we need to know?
> Does the Compaq drive array have some limitation that the
> Dell does not?
> Thanks
> Dave G
>|||Thanks, I'll see if I can find the specs.
DG
>--Original Message--
>Dave,
>don't know whether you have considered the following two
variants:
>1. seek time. it is a specification of the hard drive,
and though not much,
>different drives can have different seek times. With the
rotation speed on
>the higher end, the seek times' difference plays a larger
role
>2. sorting mechanism of the RAID controllers: some
controllers support
>elevator sorting that is clearly at advantage than
without.
>hth
>Quentin
>
>"DaveG" <anonymous@.discussions.microsoft.com> wrote in
message
>news:02c701c3dae2$a256fde0$a401280a@.phx.gbl...
>> We have a new Compaq Proliant DL760 server running
>> Windows 2003 that we bought to replace a Dell 8450
>> running Windows 2000
>> The new machine has 4 2.5 Ghz processors with hyper-
>> threading (when you open Task Mgr it looks like it
>> has 8 processors)
>> The old machine has 8 P3 700 Mhz processors.
>> Both machines have direct attached fiber channel
>> arrays configured identically except the new one uses
>> 72 Gig hard drives and the old one has 36 Gig drives.
>> I am using 9 drives in Raid5 for data and 4 drives in
Raid
>> 1+0 for logs on both machines. Both arrays have 15000
RPM
>> drives.
>> Both machines have SQL Server 2000. My test database is
>> about 4 Gig and it is identical on both servers.
>> I have a stress test script with a variety of operations
>> such as bulk insert, create clustered index,
calculations,
>> etc.
>> As you would expect, the new machine runs processor
>> intensive operations much faster. But the old machine
runs
>> disk intensive operations faster than the new one. We
had
>> expected at least comparable performance.
>> Overall, the test runs in 39 minutes on the old machine
>> and 40 minutes on the new one (pretty close, I know, but
>> the new one should win by a larger margin).
>> Is there anything special about running SQL Server 2000
on
>> Windows 2003 that we need to know?
>> Does the Compaq drive array have some limitation that
the
>> Dell does not?
>> Thanks
>> Dave G
>>
>
>.
>|||You don't mention which drive arrays you have but from what I've seen of our
Compaq RA8000's there is more to the configuration than just the RAID level.
So it might still be something between the way the arrays are configured. If
you're familiar with IOMeter from Intel you might want to use that to test
the disk systems performance.
Also, from the tests I've seen hyperthreading isn't the same as having more
full processors, so maybe the difference in processor count plays a larger
part than expected. It may be possible that hyperthreading is actually
causing worse performance, you might want to test disabling it.
Mike Kruchten
"DaveG" <anonymous@.discussions.microsoft.com> wrote in message
news:02c701c3dae2$a256fde0$a401280a@.phx.gbl...
> We have a new Compaq Proliant DL760 server running
> Windows 2003 that we bought to replace a Dell 8450
> running Windows 2000
> The new machine has 4 2.5 Ghz processors with hyper-
> threading (when you open Task Mgr it looks like it
> has 8 processors)
> The old machine has 8 P3 700 Mhz processors.
> Both machines have direct attached fiber channel
> arrays configured identically except the new one uses
> 72 Gig hard drives and the old one has 36 Gig drives.
> I am using 9 drives in Raid5 for data and 4 drives in Raid
> 1+0 for logs on both machines. Both arrays have 15000 RPM
> drives.
> Both machines have SQL Server 2000. My test database is
> about 4 Gig and it is identical on both servers.
> I have a stress test script with a variety of operations
> such as bulk insert, create clustered index, calculations,
> etc.
> As you would expect, the new machine runs processor
> intensive operations much faster. But the old machine runs
> disk intensive operations faster than the new one. We had
> expected at least comparable performance.
> Overall, the test runs in 39 minutes on the old machine
> and 40 minutes on the new one (pretty close, I know, but
> the new one should win by a larger margin).
> Is there anything special about running SQL Server 2000 on
> Windows 2003 that we need to know?
> Does the Compaq drive array have some limitation that the
> Dell does not?
> Thanks
> Dave G
>|||> Also, from the tests I've seen hyperthreading isn't the same as having
more
> full processors, so maybe the difference in processor count plays a larger
> part than expected. It may be possible that hyperthreading is actually
> causing worse performance, you might want to test disabling it.
Absolutely right.
> "DaveG" <anonymous@.discussions.microsoft.com> wrote in message
> news:02c701c3dae2$a256fde0$a401280a@.phx.gbl...
> > We have a new Compaq Proliant DL760 server running
> > Windows 2003 that we bought to replace a Dell 8450
> > running Windows 2000
> > The new machine has 4 2.5 Ghz processors with hyper-
> > threading (when you open Task Mgr it looks like it
> > has 8 processors)
> > The old machine has 8 P3 700 Mhz processors.
> > Both machines have direct attached fiber channel
> > arrays configured identically except the new one uses
> > 72 Gig hard drives and the old one has 36 Gig drives.
> > I am using 9 drives in Raid5 for data and 4 drives in Raid
> > 1+0 for logs on both machines. Both arrays have 15000 RPM
> > drives.
> >
> > Both machines have SQL Server 2000. My test database is
> > about 4 Gig and it is identical on both servers.
> >
> > I have a stress test script with a variety of operations
> > such as bulk insert, create clustered index, calculations,
> > etc.
> >
> > As you would expect, the new machine runs processor
> > intensive operations much faster. But the old machine runs
> > disk intensive operations faster than the new one. We had
> > expected at least comparable performance.
> >
> > Overall, the test runs in 39 minutes on the old machine
> > and 40 minutes on the new one (pretty close, I know, but
> > the new one should win by a larger margin).
> >
> > Is there anything special about running SQL Server 2000 on
> > Windows 2003 that we need to know?
> > Does the Compaq drive array have some limitation that the
> > Dell does not?
> >
> > Thanks
> > Dave G
> >
> >
>sql

Performance puzzle

We have a new Compaq Proliant DL760 server running
Windows 2003 that we bought to replace a Dell 8450
running Windows 2000
The new machine has 4 2.5 Ghz processors with hyper-
threading (when you open Task Mgr it looks like it
has 8 processors)
The old machine has 8 P3 700 Mhz processors.
Both machines have direct attached fiber channel
arrays configured identically except the new one uses
72 Gig hard drives and the old one has 36 Gig drives.
I am using 9 drives in Raid5 for data and 4 drives in Raid
1+0 for logs on both machines. Both arrays have 15000 RPM
drives.
Both machines have SQL Server 2000. My test database is
about 4 Gig and it is identical on both servers.
I have a stress test script with a variety of operations
such as bulk insert, create clustered index, calculations,
etc.
As you would expect, the new machine runs processor
intensive operations much faster. But the old machine runs
disk intensive operations faster than the new one. We had
expected at least comparable performance.
Overall, the test runs in 39 minutes on the old machine
and 40 minutes on the new one (pretty close, I know, but
the new one should win by a larger margin).
Is there anything special about running SQL Server 2000 on
Windows 2003 that we need to know?
Does the Compaq drive array have some limitation that the
Dell does not?
Thanks
Dave GDave,
don't know whether you have considered the following two variants:
1. seek time. it is a specification of the hard drive, and though not much,
different drives can have different seek times. With the rotation speed on
the higher end, the seek times' difference plays a larger role
2. sorting mechanism of the RAID controllers: some controllers support
elevator sorting that is clearly at advantage than without.
hth
Quentin
"DaveG" <anonymous@.discussions.microsoft.com> wrote in message
news:02c701c3dae2$a256fde0$a401280a@.phx.gbl...
quote:

> We have a new Compaq Proliant DL760 server running
> Windows 2003 that we bought to replace a Dell 8450
> running Windows 2000
> The new machine has 4 2.5 Ghz processors with hyper-
> threading (when you open Task Mgr it looks like it
> has 8 processors)
> The old machine has 8 P3 700 Mhz processors.
> Both machines have direct attached fiber channel
> arrays configured identically except the new one uses
> 72 Gig hard drives and the old one has 36 Gig drives.
> I am using 9 drives in Raid5 for data and 4 drives in Raid
> 1+0 for logs on both machines. Both arrays have 15000 RPM
> drives.
> Both machines have SQL Server 2000. My test database is
> about 4 Gig and it is identical on both servers.
> I have a stress test script with a variety of operations
> such as bulk insert, create clustered index, calculations,
> etc.
> As you would expect, the new machine runs processor
> intensive operations much faster. But the old machine runs
> disk intensive operations faster than the new one. We had
> expected at least comparable performance.
> Overall, the test runs in 39 minutes on the old machine
> and 40 minutes on the new one (pretty close, I know, but
> the new one should win by a larger margin).
> Is there anything special about running SQL Server 2000 on
> Windows 2003 that we need to know?
> Does the Compaq drive array have some limitation that the
> Dell does not?
> Thanks
> Dave G
>
|||Thanks, I'll see if I can find the specs.
DG
quote:

>--Original Message--
>Dave,
>don't know whether you have considered the following two

variants:
quote:

>1. seek time. it is a specification of the hard drive,

and though not much,
quote:

>different drives can have different seek times. With the

rotation speed on
quote:

>the higher end, the seek times' difference plays a larger

role
quote:

>2. sorting mechanism of the RAID controllers: some

controllers support
quote:

>elevator sorting that is clearly at advantage than

without.
quote:

>hth
>Quentin
>
>"DaveG" <anonymous@.discussions.microsoft.com> wrote in

message
quote:

>news:02c701c3dae2$a256fde0$a401280a@.phx.gbl...
Raid[QUOTE]
RPM[QUOTE]
calculations,[QUOTE]
runs[QUOTE]
had[QUOTE]
on[QUOTE]
the[QUOTE]
>
>.
>
|||You don't mention which drive arrays you have but from what I've seen of our
Compaq RA8000's there is more to the configuration than just the RAID level.
So it might still be something between the way the arrays are configured. If
you're familiar with IOMeter from Intel you might want to use that to test
the disk systems performance.
Also, from the tests I've seen hyperthreading isn't the same as having more
full processors, so maybe the difference in processor count plays a larger
part than expected. It may be possible that hyperthreading is actually
causing worse performance, you might want to test disabling it.
Mike Kruchten
"DaveG" <anonymous@.discussions.microsoft.com> wrote in message
news:02c701c3dae2$a256fde0$a401280a@.phx.gbl...
quote:

> We have a new Compaq Proliant DL760 server running
> Windows 2003 that we bought to replace a Dell 8450
> running Windows 2000
> The new machine has 4 2.5 Ghz processors with hyper-
> threading (when you open Task Mgr it looks like it
> has 8 processors)
> The old machine has 8 P3 700 Mhz processors.
> Both machines have direct attached fiber channel
> arrays configured identically except the new one uses
> 72 Gig hard drives and the old one has 36 Gig drives.
> I am using 9 drives in Raid5 for data and 4 drives in Raid
> 1+0 for logs on both machines. Both arrays have 15000 RPM
> drives.
> Both machines have SQL Server 2000. My test database is
> about 4 Gig and it is identical on both servers.
> I have a stress test script with a variety of operations
> such as bulk insert, create clustered index, calculations,
> etc.
> As you would expect, the new machine runs processor
> intensive operations much faster. But the old machine runs
> disk intensive operations faster than the new one. We had
> expected at least comparable performance.
> Overall, the test runs in 39 minutes on the old machine
> and 40 minutes on the new one (pretty close, I know, but
> the new one should win by a larger margin).
> Is there anything special about running SQL Server 2000 on
> Windows 2003 that we need to know?
> Does the Compaq drive array have some limitation that the
> Dell does not?
> Thanks
> Dave G
>
|||> Also, from the tests I've seen hyperthreading isn't the same as having
more
quote:

> full processors, so maybe the difference in processor count plays a larger
> part than expected. It may be possible that hyperthreading is actually
> causing worse performance, you might want to test disabling it.

Absolutely right.
quote:

> "DaveG" <anonymous@.discussions.microsoft.com> wrote in message
> news:02c701c3dae2$a256fde0$a401280a@.phx.gbl...
>

Performance problems, SP 3 and SP 4

We are running SQL Server 2000, SP 2 on a 2 processor Windows 2000 server.
The processors are 1.1 GH, with 2 GB RAM and 3 RAID, 0 + 1 disk arrays of
70, 100, and 135 GB. The system is 2 years, 10 months old, and admittedly a
little behind the current technology.
The main application is a Dairy records processing system that was converted
from mainframe COBOL to SQL Server. The data resides in 30 user databases,
with hundreds of tables, some of them with 10 - 15 million rows.
OLTP applications are a very small part of the system. The vast majority is
large Transact SQL procedures, many of them 5 - 10,000 lines long with 100's
of internal variables and multiple cursor driven processes. These procedure
s
are executed by ACCESS 2000 client applications. The ultimate output is
packets of very complex statistical-type paper, pdf, and text file reports
that are mailed or emailed to individual dairy farmers and agribusiness
consultants.
There are many hierarchical table relationships with cascading updates and
deletes and lots of smaller procedures inside update, delete, and
instead-of-update triggers. The entire system is basically batch driven and
there is NO WAY that it could ever be re-written in an OLTP environment.
That said, we started production in July of 2003 and had no problems
completing an entire days production between 7:00 a.m and 5:30 p.m. We were
able to downsize our operations staff and have automated nightly jobs and
backups that run unattended overnight.
In April of 2003 we installed SP 3 and things went to hell in a hand basket.
We had to extend operations till 11:00 p.m to finish the daily production.
Faced with having to hire and train a third shift operator, we reverted back
to SP 2 and all went well until we installed SP 4 3 weeks ago.
I have to admit that SP 4 was a big improvement over SP 3, but it still
extended our operations day by 3 hours. I again reverted back to SP 2.
I was told by MS technical support that each new version of SQL Server has a
differently tuned query optimizer and that our site with it's heavy reliance
on complex multi-table outer joins, cursors and procedural processing is the
problem. It appears that each new version is being tuned more for small OLT
P
transactions.
I was also told that large "traditional installations" have test-bed
systems that exactly duplicate production environments, and that each new
service pack is tested by a team of programmers who re-tune all SQL
statements to match the parameters of the new query optimizer.
We are a small shop with very tight budget, very small staff, and a large
application that took us 4 years to convert from mainframe COBOL. We cannot
afford to tear our procedures appart, rebuild them, and then re-validate the
very complex data, every time a new service pack comes out.
Short of buying new more powerful hardware (which we have budgeted for in
2007) is there anything that we can do to make SP 4 as fast and efficient as
SP 2?
I would appreciate hearing from anyone who has experienced performance
problems with SP 3 and SP 4, and what if anything you were able to do abouit
it.Not what you want to hear, but this may be one of those times where hardware
is actually the answer. SQL Server is very heavily dependent on RAM and the
disk subsystem (regardless of the service pack level). IMHO, the processor
has less to do with it than RAM and disk speed.
If you can't throw hardware at it, you should definitely run SQL Profiler
and determine what processes and queries are taking the longest and start
tuning those to see if you can get some performance boosts. You may be in a
situation where the 80/20 rule comes into play...80% of the time spent
running 20% of the procedures...
Are the Access clients doing pass-through queries, or is it all moving to
the desktop to process in teh Jet engine?
Kevin Hill
President
3NF Consulting
www.3nf-inc.com/NewsGroups.htm
www.DallasDBAs.com/forum - new DB forum for Dallas/Ft. Worth area DBAs.
www.experts-exchange.com - experts compete for points to answer your
questions
"Kevin Kuzdas" <Kevin Kuzdas@.discussions.microsoft.com> wrote in message
news:18414DAF-34B0-418D-A446-A621CAA82704@.microsoft.com...
> We are running SQL Server 2000, SP 2 on a 2 processor Windows 2000 server.
> The processors are 1.1 GH, with 2 GB RAM and 3 RAID, 0 + 1 disk arrays of
> 70, 100, and 135 GB. The system is 2 years, 10 months old, and admittedly
> a
> little behind the current technology.
> The main application is a Dairy records processing system that was
> converted
> from mainframe COBOL to SQL Server. The data resides in 30 user
> databases,
> with hundreds of tables, some of them with 10 - 15 million rows.
> OLTP applications are a very small part of the system. The vast majority
> is
> large Transact SQL procedures, many of them 5 - 10,000 lines long with
> 100's
> of internal variables and multiple cursor driven processes. These
> procedures
> are executed by ACCESS 2000 client applications. The ultimate output is
> packets of very complex statistical-type paper, pdf, and text file reports
> that are mailed or emailed to individual dairy farmers and agribusiness
> consultants.
> There are many hierarchical table relationships with cascading updates and
> deletes and lots of smaller procedures inside update, delete, and
> instead-of-update triggers. The entire system is basically batch driven
> and
> there is NO WAY that it could ever be re-written in an OLTP environment.
> That said, we started production in July of 2003 and had no problems
> completing an entire days production between 7:00 a.m and 5:30 p.m. We
> were
> able to downsize our operations staff and have automated nightly jobs and
> backups that run unattended overnight.
> In April of 2003 we installed SP 3 and things went to hell in a hand
> basket.
> We had to extend operations till 11:00 p.m to finish the daily production.
> Faced with having to hire and train a third shift operator, we reverted
> back
> to SP 2 and all went well until we installed SP 4 3 weeks ago.
> I have to admit that SP 4 was a big improvement over SP 3, but it still
> extended our operations day by 3 hours. I again reverted back to SP 2.
> I was told by MS technical support that each new version of SQL Server has
> a
> differently tuned query optimizer and that our site with it's heavy
> reliance
> on complex multi-table outer joins, cursors and procedural processing is
> the
> problem. It appears that each new version is being tuned more for small
> OLTP
> transactions.
> I was also told that large "traditional installations" have test-bed
> systems that exactly duplicate production environments, and that each new
> service pack is tested by a team of programmers who re-tune all SQL
> statements to match the parameters of the new query optimizer.
> We are a small shop with very tight budget, very small staff, and a large
> application that took us 4 years to convert from mainframe COBOL. We
> cannot
> afford to tear our procedures appart, rebuild them, and then re-validate
> the
> very complex data, every time a new service pack comes out.
> Short of buying new more powerful hardware (which we have budgeted for in
> 2007) is there anything that we can do to make SP 4 as fast and efficient
> as
> SP 2?
> I would appreciate hearing from anyone who has experienced performance
> problems with SP 3 and SP 4, and what if anything you were able to do
> abouit
> it.
>|||Thanks for the quick response. I will definitely try SQL Profiler to
identify the bottle-necks. FYI, our ACCESS apps use pass through queries an
d
linked tables.
"Kevin3NF" wrote:

> Not what you want to hear, but this may be one of those times where hardwa
re
> is actually the answer. SQL Server is very heavily dependent on RAM and t
he
> disk subsystem (regardless of the service pack level). IMHO, the processo
r
> has less to do with it than RAM and disk speed.
> If you can't throw hardware at it, you should definitely run SQL Profiler
> and determine what processes and queries are taking the longest and start
> tuning those to see if you can get some performance boosts. You may be in
a
> situation where the 80/20 rule comes into play...80% of the time spent
> running 20% of the procedures...
> Are the Access clients doing pass-through queries, or is it all moving to
> the desktop to process in teh Jet engine?
> --
> Kevin Hill
> President
> 3NF Consulting
> www.3nf-inc.com/NewsGroups.htm
> www.DallasDBAs.com/forum - new DB forum for Dallas/Ft. Worth area DBAs.
> www.experts-exchange.com - experts compete for points to answer your
> questions
>
> "Kevin Kuzdas" <Kevin Kuzdas@.discussions.microsoft.com> wrote in message
> news:18414DAF-34B0-418D-A446-A621CAA82704@.microsoft.com...
>
>sql

Performance problems, SP 3 and SP 4

We are running SQL Server 2000, SP 2 on a 2 processor Windows 2000 server.
The processors are 1.1 GH, with 2 GB RAM and 3 RAID, 0 + 1 disk arrays of
70, 100, and 135 GB. The system is 2 years, 10 months old, and admittedly a
little behind the current technology.
The main application is a Dairy records processing system that was converted
from mainframe COBOL to SQL Server. The data resides in 30 user databases,
with hundreds of tables, some of them with 10 - 15 million rows.
OLTP applications are a very small part of the system. The vast majority is
large Transact SQL procedures, many of them 5 - 10,000 lines long with 100's
of internal variables and multiple cursor driven processes. These procedures
are executed by ACCESS 2000 client applications. The ultimate output is
packets of very complex statistical-type paper, pdf, and text file reports
that are mailed or emailed to individual dairy farmers and agribusiness
consultants.
There are many hierarchical table relationships with cascading updates and
deletes and lots of smaller procedures inside update, delete, and
instead-of-update triggers. The entire system is basically batch driven and
there is NO WAY that it could ever be re-written in an OLTP environment.
That said, we started production in July of 2003 and had no problems
completing an entire days production between 7:00 a.m and 5:30 p.m. We were
able to downsize our operations staff and have automated nightly jobs and
backups that run unattended overnight.
In April of 2003 we installed SP 3 and things went to hell in a hand basket.
We had to extend operations till 11:00 p.m to finish the daily production.
Faced with having to hire and train a third shift operator, we reverted back
to SP 2 and all went well until we installed SP 4 3 weeks ago.
I have to admit that SP 4 was a big improvement over SP 3, but it still
extended our operations day by 3 hours. I again reverted back to SP 2.
I was told by MS technical support that each new version of SQL Server has a
differently tuned query optimizer and that our site with it's heavy reliance
on complex multi-table outer joins, cursors and procedural processing is the
problem. It appears that each new version is being tuned more for small OLTP
transactions.
I was also told that large "traditional installations" have test-bed
systems that exactly duplicate production environments, and that each new
service pack is tested by a team of programmers who re-tune all SQL
statements to match the parameters of the new query optimizer.
We are a small shop with very tight budget, very small staff, and a large
application that took us 4 years to convert from mainframe COBOL. We cannot
afford to tear our procedures appart, rebuild them, and then re-validate the
very complex data, every time a new service pack comes out.
Short of buying new more powerful hardware (which we have budgeted for in
2007) is there anything that we can do to make SP 4 as fast and efficient as
SP 2?
I would appreciate hearing from anyone who has experienced performance
problems with SP 3 and SP 4, and what if anything you were able to do abouit
it.
Not what you want to hear, but this may be one of those times where hardware
is actually the answer. SQL Server is very heavily dependent on RAM and the
disk subsystem (regardless of the service pack level). IMHO, the processor
has less to do with it than RAM and disk speed.
If you can't throw hardware at it, you should definitely run SQL Profiler
and determine what processes and queries are taking the longest and start
tuning those to see if you can get some performance boosts. You may be in a
situation where the 80/20 rule comes into play...80% of the time spent
running 20% of the procedures...
Are the Access clients doing pass-through queries, or is it all moving to
the desktop to process in teh Jet engine?
Kevin Hill
President
3NF Consulting
www.3nf-inc.com/NewsGroups.htm
www.DallasDBAs.com/forum - new DB forum for Dallas/Ft. Worth area DBAs.
www.experts-exchange.com - experts compete for points to answer your
questions
"Kevin Kuzdas" <Kevin Kuzdas@.discussions.microsoft.com> wrote in message
news:18414DAF-34B0-418D-A446-A621CAA82704@.microsoft.com...
> We are running SQL Server 2000, SP 2 on a 2 processor Windows 2000 server.
> The processors are 1.1 GH, with 2 GB RAM and 3 RAID, 0 + 1 disk arrays of
> 70, 100, and 135 GB. The system is 2 years, 10 months old, and admittedly
> a
> little behind the current technology.
> The main application is a Dairy records processing system that was
> converted
> from mainframe COBOL to SQL Server. The data resides in 30 user
> databases,
> with hundreds of tables, some of them with 10 - 15 million rows.
> OLTP applications are a very small part of the system. The vast majority
> is
> large Transact SQL procedures, many of them 5 - 10,000 lines long with
> 100's
> of internal variables and multiple cursor driven processes. These
> procedures
> are executed by ACCESS 2000 client applications. The ultimate output is
> packets of very complex statistical-type paper, pdf, and text file reports
> that are mailed or emailed to individual dairy farmers and agribusiness
> consultants.
> There are many hierarchical table relationships with cascading updates and
> deletes and lots of smaller procedures inside update, delete, and
> instead-of-update triggers. The entire system is basically batch driven
> and
> there is NO WAY that it could ever be re-written in an OLTP environment.
> That said, we started production in July of 2003 and had no problems
> completing an entire days production between 7:00 a.m and 5:30 p.m. We
> were
> able to downsize our operations staff and have automated nightly jobs and
> backups that run unattended overnight.
> In April of 2003 we installed SP 3 and things went to hell in a hand
> basket.
> We had to extend operations till 11:00 p.m to finish the daily production.
> Faced with having to hire and train a third shift operator, we reverted
> back
> to SP 2 and all went well until we installed SP 4 3 weeks ago.
> I have to admit that SP 4 was a big improvement over SP 3, but it still
> extended our operations day by 3 hours. I again reverted back to SP 2.
> I was told by MS technical support that each new version of SQL Server has
> a
> differently tuned query optimizer and that our site with it's heavy
> reliance
> on complex multi-table outer joins, cursors and procedural processing is
> the
> problem. It appears that each new version is being tuned more for small
> OLTP
> transactions.
> I was also told that large "traditional installations" have test-bed
> systems that exactly duplicate production environments, and that each new
> service pack is tested by a team of programmers who re-tune all SQL
> statements to match the parameters of the new query optimizer.
> We are a small shop with very tight budget, very small staff, and a large
> application that took us 4 years to convert from mainframe COBOL. We
> cannot
> afford to tear our procedures appart, rebuild them, and then re-validate
> the
> very complex data, every time a new service pack comes out.
> Short of buying new more powerful hardware (which we have budgeted for in
> 2007) is there anything that we can do to make SP 4 as fast and efficient
> as
> SP 2?
> I would appreciate hearing from anyone who has experienced performance
> problems with SP 3 and SP 4, and what if anything you were able to do
> abouit
> it.
>
|||Thanks for the quick response. I will definitely try SQL Profiler to
identify the bottle-necks. FYI, our ACCESS apps use pass through queries and
linked tables.
"Kevin3NF" wrote:

> Not what you want to hear, but this may be one of those times where hardware
> is actually the answer. SQL Server is very heavily dependent on RAM and the
> disk subsystem (regardless of the service pack level). IMHO, the processor
> has less to do with it than RAM and disk speed.
> If you can't throw hardware at it, you should definitely run SQL Profiler
> and determine what processes and queries are taking the longest and start
> tuning those to see if you can get some performance boosts. You may be in a
> situation where the 80/20 rule comes into play...80% of the time spent
> running 20% of the procedures...
> Are the Access clients doing pass-through queries, or is it all moving to
> the desktop to process in teh Jet engine?
> --
> Kevin Hill
> President
> 3NF Consulting
> www.3nf-inc.com/NewsGroups.htm
> www.DallasDBAs.com/forum - new DB forum for Dallas/Ft. Worth area DBAs.
> www.experts-exchange.com - experts compete for points to answer your
> questions
>
> "Kevin Kuzdas" <Kevin Kuzdas@.discussions.microsoft.com> wrote in message
> news:18414DAF-34B0-418D-A446-A621CAA82704@.microsoft.com...
>
>

Performance problems, SP 3 and SP 4

We are running SQL Server 2000, SP 2 on a 2 processor Windows 2000 server.
The processors are 1.1 GH, with 2 GB RAM and 3 RAID, 0 + 1 disk arrays of
70, 100, and 135 GB. The system is 2 years, 10 months old, and admittedly a
little behind the current technology.
The main application is a Dairy records processing system that was converted
from mainframe COBOL to SQL Server. The data resides in 30 user databases,
with hundreds of tables, some of them with 10 - 15 million rows.
OLTP applications are a very small part of the system. The vast majority is
large Transact SQL procedures, many of them 5 - 10,000 lines long with 100's
of internal variables and multiple cursor driven processes. These procedures
are executed by ACCESS 2000 client applications. The ultimate output is
packets of very complex statistical-type paper, pdf, and text file reports
that are mailed or emailed to individual dairy farmers and agribusiness
consultants.
There are many hierarchical table relationships with cascading updates and
deletes and lots of smaller procedures inside update, delete, and
instead-of-update triggers. The entire system is basically batch driven and
there is NO WAY that it could ever be re-written in an OLTP environment.
That said, we started production in July of 2003 and had no problems
completing an entire days production between 7:00 a.m and 5:30 p.m. We were
able to downsize our operations staff and have automated nightly jobs and
backups that run unattended overnight.
In April of 2003 we installed SP 3 and things went to hell in a hand basket.
We had to extend operations till 11:00 p.m to finish the daily production.
Faced with having to hire and train a third shift operator, we reverted back
to SP 2 and all went well until we installed SP 4 3 weeks ago.
I have to admit that SP 4 was a big improvement over SP 3, but it still
extended our operations day by 3 hours. I again reverted back to SP 2.
I was told by MS technical support that each new version of SQL Server has a
differently tuned query optimizer and that our site with it's heavy reliance
on complex multi-table outer joins, cursors and procedural processing is the
problem. It appears that each new version is being tuned more for small OLTP
transactions.
I was also told that large "traditional installations" have test-bed
systems that exactly duplicate production environments, and that each new
service pack is tested by a team of programmers who re-tune all SQL
statements to match the parameters of the new query optimizer.
We are a small shop with very tight budget, very small staff, and a large
application that took us 4 years to convert from mainframe COBOL. We cannot
afford to tear our procedures appart, rebuild them, and then re-validate the
very complex data, every time a new service pack comes out.
Short of buying new more powerful hardware (which we have budgeted for in
2007) is there anything that we can do to make SP 4 as fast and efficient as
SP 2?
I would appreciate hearing from anyone who has experienced performance
problems with SP 3 and SP 4, and what if anything you were able to do abouit
it.Not what you want to hear, but this may be one of those times where hardware
is actually the answer. SQL Server is very heavily dependent on RAM and the
disk subsystem (regardless of the service pack level). IMHO, the processor
has less to do with it than RAM and disk speed.
If you can't throw hardware at it, you should definitely run SQL Profiler
and determine what processes and queries are taking the longest and start
tuning those to see if you can get some performance boosts. You may be in a
situation where the 80/20 rule comes into play...80% of the time spent
running 20% of the procedures...
Are the Access clients doing pass-through queries, or is it all moving to
the desktop to process in teh Jet engine?
--
Kevin Hill
President
3NF Consulting
www.3nf-inc.com/NewsGroups.htm
www.DallasDBAs.com/forum - new DB forum for Dallas/Ft. Worth area DBAs.
www.experts-exchange.com - experts compete for points to answer your
questions
"Kevin Kuzdas" <Kevin Kuzdas@.discussions.microsoft.com> wrote in message
news:18414DAF-34B0-418D-A446-A621CAA82704@.microsoft.com...
> We are running SQL Server 2000, SP 2 on a 2 processor Windows 2000 server.
> The processors are 1.1 GH, with 2 GB RAM and 3 RAID, 0 + 1 disk arrays of
> 70, 100, and 135 GB. The system is 2 years, 10 months old, and admittedly
> a
> little behind the current technology.
> The main application is a Dairy records processing system that was
> converted
> from mainframe COBOL to SQL Server. The data resides in 30 user
> databases,
> with hundreds of tables, some of them with 10 - 15 million rows.
> OLTP applications are a very small part of the system. The vast majority
> is
> large Transact SQL procedures, many of them 5 - 10,000 lines long with
> 100's
> of internal variables and multiple cursor driven processes. These
> procedures
> are executed by ACCESS 2000 client applications. The ultimate output is
> packets of very complex statistical-type paper, pdf, and text file reports
> that are mailed or emailed to individual dairy farmers and agribusiness
> consultants.
> There are many hierarchical table relationships with cascading updates and
> deletes and lots of smaller procedures inside update, delete, and
> instead-of-update triggers. The entire system is basically batch driven
> and
> there is NO WAY that it could ever be re-written in an OLTP environment.
> That said, we started production in July of 2003 and had no problems
> completing an entire days production between 7:00 a.m and 5:30 p.m. We
> were
> able to downsize our operations staff and have automated nightly jobs and
> backups that run unattended overnight.
> In April of 2003 we installed SP 3 and things went to hell in a hand
> basket.
> We had to extend operations till 11:00 p.m to finish the daily production.
> Faced with having to hire and train a third shift operator, we reverted
> back
> to SP 2 and all went well until we installed SP 4 3 weeks ago.
> I have to admit that SP 4 was a big improvement over SP 3, but it still
> extended our operations day by 3 hours. I again reverted back to SP 2.
> I was told by MS technical support that each new version of SQL Server has
> a
> differently tuned query optimizer and that our site with it's heavy
> reliance
> on complex multi-table outer joins, cursors and procedural processing is
> the
> problem. It appears that each new version is being tuned more for small
> OLTP
> transactions.
> I was also told that large "traditional installations" have test-bed
> systems that exactly duplicate production environments, and that each new
> service pack is tested by a team of programmers who re-tune all SQL
> statements to match the parameters of the new query optimizer.
> We are a small shop with very tight budget, very small staff, and a large
> application that took us 4 years to convert from mainframe COBOL. We
> cannot
> afford to tear our procedures appart, rebuild them, and then re-validate
> the
> very complex data, every time a new service pack comes out.
> Short of buying new more powerful hardware (which we have budgeted for in
> 2007) is there anything that we can do to make SP 4 as fast and efficient
> as
> SP 2?
> I would appreciate hearing from anyone who has experienced performance
> problems with SP 3 and SP 4, and what if anything you were able to do
> abouit
> it.
>|||Thanks for the quick response. I will definitely try SQL Profiler to
identify the bottle-necks. FYI, our ACCESS apps use pass through queries and
linked tables.
"Kevin3NF" wrote:
> Not what you want to hear, but this may be one of those times where hardware
> is actually the answer. SQL Server is very heavily dependent on RAM and the
> disk subsystem (regardless of the service pack level). IMHO, the processor
> has less to do with it than RAM and disk speed.
> If you can't throw hardware at it, you should definitely run SQL Profiler
> and determine what processes and queries are taking the longest and start
> tuning those to see if you can get some performance boosts. You may be in a
> situation where the 80/20 rule comes into play...80% of the time spent
> running 20% of the procedures...
> Are the Access clients doing pass-through queries, or is it all moving to
> the desktop to process in teh Jet engine?
> --
> Kevin Hill
> President
> 3NF Consulting
> www.3nf-inc.com/NewsGroups.htm
> www.DallasDBAs.com/forum - new DB forum for Dallas/Ft. Worth area DBAs.
> www.experts-exchange.com - experts compete for points to answer your
> questions
>
> "Kevin Kuzdas" <Kevin Kuzdas@.discussions.microsoft.com> wrote in message
> news:18414DAF-34B0-418D-A446-A621CAA82704@.microsoft.com...
> > We are running SQL Server 2000, SP 2 on a 2 processor Windows 2000 server.
> > The processors are 1.1 GH, with 2 GB RAM and 3 RAID, 0 + 1 disk arrays of
> > 70, 100, and 135 GB. The system is 2 years, 10 months old, and admittedly
> > a
> > little behind the current technology.
> >
> > The main application is a Dairy records processing system that was
> > converted
> > from mainframe COBOL to SQL Server. The data resides in 30 user
> > databases,
> > with hundreds of tables, some of them with 10 - 15 million rows.
> >
> > OLTP applications are a very small part of the system. The vast majority
> > is
> > large Transact SQL procedures, many of them 5 - 10,000 lines long with
> > 100's
> > of internal variables and multiple cursor driven processes. These
> > procedures
> > are executed by ACCESS 2000 client applications. The ultimate output is
> > packets of very complex statistical-type paper, pdf, and text file reports
> > that are mailed or emailed to individual dairy farmers and agribusiness
> > consultants.
> >
> > There are many hierarchical table relationships with cascading updates and
> > deletes and lots of smaller procedures inside update, delete, and
> > instead-of-update triggers. The entire system is basically batch driven
> > and
> > there is NO WAY that it could ever be re-written in an OLTP environment.
> >
> > That said, we started production in July of 2003 and had no problems
> > completing an entire days production between 7:00 a.m and 5:30 p.m. We
> > were
> > able to downsize our operations staff and have automated nightly jobs and
> > backups that run unattended overnight.
> >
> > In April of 2003 we installed SP 3 and things went to hell in a hand
> > basket.
> > We had to extend operations till 11:00 p.m to finish the daily production.
> > Faced with having to hire and train a third shift operator, we reverted
> > back
> > to SP 2 and all went well until we installed SP 4 3 weeks ago.
> >
> > I have to admit that SP 4 was a big improvement over SP 3, but it still
> > extended our operations day by 3 hours. I again reverted back to SP 2.
> >
> > I was told by MS technical support that each new version of SQL Server has
> > a
> > differently tuned query optimizer and that our site with it's heavy
> > reliance
> > on complex multi-table outer joins, cursors and procedural processing is
> > the
> > problem. It appears that each new version is being tuned more for small
> > OLTP
> > transactions.
> >
> > I was also told that large "traditional installations" have test-bed
> > systems that exactly duplicate production environments, and that each new
> > service pack is tested by a team of programmers who re-tune all SQL
> > statements to match the parameters of the new query optimizer.
> >
> > We are a small shop with very tight budget, very small staff, and a large
> > application that took us 4 years to convert from mainframe COBOL. We
> > cannot
> > afford to tear our procedures appart, rebuild them, and then re-validate
> > the
> > very complex data, every time a new service pack comes out.
> >
> > Short of buying new more powerful hardware (which we have budgeted for in
> > 2007) is there anything that we can do to make SP 4 as fast and efficient
> > as
> > SP 2?
> >
> > I would appreciate hearing from anyone who has experienced performance
> > problems with SP 3 and SP 4, and what if anything you were able to do
> > abouit
> > it.
> >
>
>

Wednesday, March 21, 2012

Performance Problems Restoring SQL 7 Win2000 DB To SQL 2000 Win2003 x64

I have a new Windows 2003 64-bit server on which I'm running a 32-bit SQL
Server 2000. I backed up the database on the old (Windows 2000 SQL Server
7) server, copied the backup file across the network, and restored it on the
new server. I'm finding in some cases that I'm getting very, very poor
performance; taking some of the queries and doing an Estimated Execution
Plan in Query Analyzer shows that I'm getting almost no index usage--the
optimizer seems to be choosing to do table scans instead.
I didn't see this problem when we were copying these backup files onto a
32-bit Windows 2000 server running SQL Server 2000. Is there something
wrong with running 32-bit SQL Server 2000 on 64-bit Windows Server 2003?
What can I do to make it perform like it used to?
Thanks very much.Run UPDATE STATISTICS (see also sp_updatestats) and see if there is
any improvement.
Roy Harvey
Beacon Falls, CT
On Thu, 29 Jun 2006 16:37:09 -0400, "Alexander J. Oss"
<alex@.alexoss.net> wrote:
>I have a new Windows 2003 64-bit server on which I'm running a 32-bit SQL
>Server 2000. I backed up the database on the old (Windows 2000 SQL Server
>7) server, copied the backup file across the network, and restored it on the
>new server. I'm finding in some cases that I'm getting very, very poor
>performance; taking some of the queries and doing an Estimated Execution
>Plan in Query Analyzer shows that I'm getting almost no index usage--the
>optimizer seems to be choosing to do table scans instead.
>I didn't see this problem when we were copying these backup files onto a
>32-bit Windows 2000 server running SQL Server 2000. Is there something
>wrong with running 32-bit SQL Server 2000 on 64-bit Windows Server 2003?
>What can I do to make it perform like it used to?
>Thanks very much.
>|||Alex
SQL Server 7 is not supported on Windows 2003. Although you are restoring
your SQL 7 backup into SQL 2000 it may be that the database is not upgrading
correctly due to this. Can you upgrade the SQL 7 backup to SQL 2000 on a
server running Windows 2000 before trying to restore it? This may help.
Regards
John
"Roy Harvey" wrote:
> Run UPDATE STATISTICS (see also sp_updatestats) and see if there is
> any improvement.
> Roy Harvey
> Beacon Falls, CT
> On Thu, 29 Jun 2006 16:37:09 -0400, "Alexander J. Oss"
> <alex@.alexoss.net> wrote:
> >I have a new Windows 2003 64-bit server on which I'm running a 32-bit SQL
> >Server 2000. I backed up the database on the old (Windows 2000 SQL Server
> >7) server, copied the backup file across the network, and restored it on the
> >new server. I'm finding in some cases that I'm getting very, very poor
> >performance; taking some of the queries and doing an Estimated Execution
> >Plan in Query Analyzer shows that I'm getting almost no index usage--the
> >optimizer seems to be choosing to do table scans instead.
> >
> >I didn't see this problem when we were copying these backup files onto a
> >32-bit Windows 2000 server running SQL Server 2000. Is there something
> >wrong with running 32-bit SQL Server 2000 on 64-bit Windows Server 2003?
> >What can I do to make it perform like it used to?
> >
> >Thanks very much.
> >
>|||It is true that Microsoft does not give any support if you try to run
SQL Server 7 on Windows 2003, probably because of the policy to support
only the current (2005) and previous (2000) version. But I have seen
many posts claiming that it works just fine.
Besides, I don't see why it would affect the performance after the
database has been converted to SQL Server 2000.
Gert-Jan
John Bandettini wrote:
> Alex
> SQL Server 7 is not supported on Windows 2003. Although you are restoring
> your SQL 7 backup into SQL 2000 it may be that the database is not upgrading
> correctly due to this. Can you upgrade the SQL 7 backup to SQL 2000 on a
> server running Windows 2000 before trying to restore it? This may help.
> Regards
> John
> "Roy Harvey" wrote:
> > Run UPDATE STATISTICS (see also sp_updatestats) and see if there is
> > any improvement.
> >
> > Roy Harvey
> > Beacon Falls, CT
> >
> > On Thu, 29 Jun 2006 16:37:09 -0400, "Alexander J. Oss"
> > <alex@.alexoss.net> wrote:
> >
> > >I have a new Windows 2003 64-bit server on which I'm running a 32-bit SQL
> > >Server 2000. I backed up the database on the old (Windows 2000 SQL Server
> > >7) server, copied the backup file across the network, and restored it on the
> > >new server. I'm finding in some cases that I'm getting very, very poor
> > >performance; taking some of the queries and doing an Estimated Execution
> > >Plan in Query Analyzer shows that I'm getting almost no index usage--the
> > >optimizer seems to be choosing to do table scans instead.
> > >
> > >I didn't see this problem when we were copying these backup files onto a
> > >32-bit Windows 2000 server running SQL Server 2000. Is there something
> > >wrong with running 32-bit SQL Server 2000 on 64-bit Windows Server 2003?
> > >What can I do to make it perform like it used to?
> > >
> > >Thanks very much.
> > >
> >sql

Performance Problems Restoring SQL 7 Win2000 DB To SQL 2000 Win2003 x64

I have a new Windows 2003 64-bit server on which I'm running a 32-bit SQL
Server 2000. I backed up the database on the old (Windows 2000 SQL Server
7) server, copied the backup file across the network, and restored it on the
new server. I'm finding in some cases that I'm getting very, very poor
performance; taking some of the queries and doing an Estimated Execution
Plan in Query Analyzer shows that I'm getting almost no index usage--the
optimizer seems to be choosing to do table scans instead.
I didn't see this problem when we were copying these backup files onto a
32-bit Windows 2000 server running SQL Server 2000. Is there something
wrong with running 32-bit SQL Server 2000 on 64-bit Windows Server 2003?
What can I do to make it perform like it used to?
Thanks very much.Run UPDATE STATISTICS (see also sp_updatestats) and see if there is
any improvement.
Roy Harvey
Beacon Falls, CT
On Thu, 29 Jun 2006 16:37:09 -0400, "Alexander J. Oss"
<alex@.alexoss.net> wrote:

>I have a new Windows 2003 64-bit server on which I'm running a 32-bit SQL
>Server 2000. I backed up the database on the old (Windows 2000 SQL Server
>7) server, copied the backup file across the network, and restored it on th
e
>new server. I'm finding in some cases that I'm getting very, very poor
>performance; taking some of the queries and doing an Estimated Execution
>Plan in Query Analyzer shows that I'm getting almost no index usage--the
>optimizer seems to be choosing to do table scans instead.
>I didn't see this problem when we were copying these backup files onto a
>32-bit Windows 2000 server running SQL Server 2000. Is there something
>wrong with running 32-bit SQL Server 2000 on 64-bit Windows Server 2003?
>What can I do to make it perform like it used to?
>Thanks very much.
>

Performance Problems Restoring SQL 7 Win2000 DB To SQL 2000 Wi

Alex
SQL Server 7 is not supported on Windows 2003. Although you are restoring
your SQL 7 backup into SQL 2000 it may be that the database is not upgrading
correctly due to this. Can you upgrade the SQL 7 backup to SQL 2000 on a
server running Windows 2000 before trying to restore it? This may help.
Regards
John
"Roy Harvey" wrote:

> Run UPDATE STATISTICS (see also sp_updatestats) and see if there is
> any improvement.
> Roy Harvey
> Beacon Falls, CT
> On Thu, 29 Jun 2006 16:37:09 -0400, "Alexander J. Oss"
> <alex@.alexoss.net> wrote:
>
>It is true that Microsoft does not give any support if you try to run
SQL Server 7 on Windows 2003, probably because of the policy to support
only the current (2005) and previous (2000) version. But I have seen
many posts claiming that it works just fine.
Besides, I don't see why it would affect the performance after the
database has been converted to SQL Server 2000.
Gert-Jan
John Bandettini wrote:
> Alex
> SQL Server 7 is not supported on Windows 2003. Although you are restoring
> your SQL 7 backup into SQL 2000 it may be that the database is not upgradi
ng
> correctly due to this. Can you upgrade the SQL 7 backup to SQL 2000 on a
> server running Windows 2000 before trying to restore it? This may help.
> Regards
> John
> "Roy Harvey" wrote:
>

Tuesday, March 20, 2012

Performance Problem on SQL Server 2000 SP 4 on Win2003

Hello,
we migrate an application from old to new hardware. In this step we migrate
also from SQL Server 2000 SP 2 on a Windows 2000 Server to SQL Server 2000
SP 4 on a Windows 2003 Server. Because of the new hardware almost every job
on the database ist much faster (up to 3 and 4 times) than before except one
job.
This job is recalculating values in the database. The job starts a stored
procedure which opens a transaction. In this transaction there is a loop
over a large amount of entries. For each entry another stored procedure is
called to recalculate the values. This stored procedure is also covered in a
transaction. The inner stored procedures does some insertions and updates.
On the old system the recalculations are done on a constant rate. On the new
system the recalculation rate degrades on a factor of 10 % every minute. So
the complete job lasts almost four times as long on the new system, although
the beginning rate of the calculations is much higher on the new system. The
problem is that this job now takes about 8 hours to complete so we cannot
reconfigure our system during the night any more.
We did a lot of testing and changes about this issue like database
maintenance (recalculation of indices, reorganisation of indices etc.) and
changes of the configuration (enlarge the transaction log files of the
database and the temp.db).
The issue occure on different systems with different configurations and is
not hardware dependent. It seems to be a problem in the combination of SQL
Server 2000 and Windows 2003.
Are there any suggestions about this issue?
Best Regards
Harald Gehringhttp://support.microsoft.com/kb/899...2852&sid=global
Please check the stored procedure / TSQL to check if you are running into
the above issue.

Performance Problem on SQL Server 2000 SP 4 on Win2003

Hello,
we migrate an application from old to new hardware. In this step we migrate
also from SQL Server 2000 SP 2 on a Windows 2000 Server to SQL Server 2000
SP 4 on a Windows 2003 Server. Because of the new hardware almost every job
on the database ist much faster (up to 3 and 4 times) than before except one
job.
This job is recalculating values in the database. The job starts a stored
procedure which opens a transaction. In this transaction there is a loop
over a large amount of entries. For each entry another stored procedure is
called to recalculate the values. This stored procedure is also covered in a
transaction. The inner stored procedures does some insertions and updates.
On the old system the recalculations are done on a constant rate. On the new
system the recalculation rate degrades on a factor of 10 % every minute. So
the complete job lasts almost four times as long on the new system, although
the beginning rate of the calculations is much higher on the new system. The
problem is that this job now takes about 8 hours to complete so we cannot
reconfigure our system during the night any more.
We did a lot of testing and changes about this issue like database
maintenance (recalculation of indices, reorganisation of indices etc.) and
changes of the configuration (enlarge the transaction log files of the
database and the temp.db).
The issue occure on different systems with different configurations and is
not hardware dependent. It seems to be a problem in the combination of SQL
Server 2000 and Windows 2003.
Are there any suggestions about this issue?
Best Regards
Harald Gehringhttp://support.microsoft.com/kb/899976?spid=2852&sid=global
Please check the stored procedure / TSQL to check if you are running into
the above issue.

Monday, March 12, 2012

Performance on Windows 2003 Standard w/ SQL SERVER 2000 Enterprise

I have SQL SERVER 2K Enterprise SP4 installed on a Windows 2003 standard box
with 4G of memory and 2 XEON CPUs with hyperthreading. All the SQL SERVER
configuration is set to use all available resource on the box. But no matter
what we throw at it. It's using only 25% of CPU resource and the memory
usuage is never over 1.7G. The installation is definately Enterprise and not
standard. What am I missing?
Thanks!WD wrote:
> I have SQL SERVER 2K Enterprise SP4 installed on a Windows 2003 standard box
> with 4G of memory and 2 XEON CPUs with hyperthreading. All the SQL SERVER
> configuration is set to use all available resource on the box. But no matter
> what we throw at it. It's using only 25% of CPU resource and the memory
> usuage is never over 1.7G. The installation is definately Enterprise and not
> standard. What am I missing?
> Thanks!
The CPU utilization may mean nothing. Did you set the BOOT.INI switches
for the additional memory?
http://support.microsoft.com/kb/274750/
Tracy McKibben
MCDBA
http://www.realsqlguy.com|||Yes, I read the support article before, but because my installation is on a
windows 2003 server. The article indicates that it already supports up to 4
GB for Windows 2003 server and only need to modify the boot.ini to use more
than 4GB. Am I wrong in reading it that way. Thanks.
"Tracy McKibben" wrote:
> WD wrote:
> > I have SQL SERVER 2K Enterprise SP4 installed on a Windows 2003 standard box
> > with 4G of memory and 2 XEON CPUs with hyperthreading. All the SQL SERVER
> > configuration is set to use all available resource on the box. But no matter
> > what we throw at it. It's using only 25% of CPU resource and the memory
> > usuage is never over 1.7G. The installation is definately Enterprise and not
> > standard. What am I missing?
> >
> > Thanks!
> The CPU utilization may mean nothing. Did you set the BOOT.INI switches
> for the additional memory?
> http://support.microsoft.com/kb/274750/
>
> --
> Tracy McKibben
> MCDBA
> http://www.realsqlguy.com
>

Friday, March 9, 2012

Performance on Windows 2003 Standard w/ SQL SERVER 2000 Enterprise

I have SQL SERVER 2K Enterprise SP4 installed on a Windows 2003 standard box
with 4G of memory and 2 XEON CPUs with hyperthreading. All the SQL SERVER
configuration is set to use all available resource on the box. But no matter
what we throw at it. It's using only 25% of CPU resource and the memory
usuage is never over 1.7G. The installation is definately Enterprise and not
standard. What am I missing?
Thanks!WD wrote:
> I have SQL SERVER 2K Enterprise SP4 installed on a Windows 2003 standard b
ox
> with 4G of memory and 2 XEON CPUs with hyperthreading. All the SQL SERVER
> configuration is set to use all available resource on the box. But no matt
er
> what we throw at it. It's using only 25% of CPU resource and the memory
> usuage is never over 1.7G. The installation is definately Enterprise and n
ot
> standard. What am I missing?
> Thanks!
The CPU utilization may mean nothing. Did you set the BOOT.INI switches
for the additional memory?
http://support.microsoft.com/kb/274750/
Tracy McKibben
MCDBA
http://www.realsqlguy.com

Wednesday, March 7, 2012

Performance of EM

Hi,
I have no large database on my notebook. The only databases that I use for
my tests are Northwind and Pubs. Each time I install Windows and SQL Server,
I notice that EM considerably becomes slow after 1 or 2 months. This is what
all my colleagues complain about. Is it normal?! Is there any solution?
Defragging the disk did not help.
Any help would be greatly appreciated.
Leila"Leila" <Leilas@.hotpop.com> wrote in message
news:urPZ8AOWGHA.1192@.TK2MSFTNGP03.phx.gbl...
> Hi,
> I have no large database on my notebook. The only databases that I use for
> my tests are Northwind and Pubs. Each time I install Windows and SQL
> Server, I notice that EM considerably becomes slow after 1 or 2 months.
> This is what all my colleagues complain about. Is it normal?! Is there any
> solution?
> Defragging the disk did not help.
> Any help would be greatly appreciated.
> Leila
>
Fix your clock.
David|||Check if ODBC tracing is turned on.
Tibor Karaszi, SQL Server MVP
http://www.karaszi.com/sqlserver/default.asp
http://www.solidqualitylearning.com/
Blog: http://solidqualitylearning.com/blogs/tibor/
"Leila" <Leilas@.hotpop.com> wrote in message news:urPZ8AOWGHA.1192@.TK2MSFTNGP03.phx.gbl...[v
bcol=seagreen]
> Hi,
> I have no large database on my notebook. The only databases that I use for
> my tests are Northwind and Pubs. Each time I install Windows and SQL Serve
r,
> I notice that EM considerably becomes slow after 1 or 2 months. This is wh
at
> all my colleagues complain about. Is it normal?! Is there any solution?
> Defragging the disk did not help.
> Any help would be greatly appreciated.
> Leila
>[/vbcol]|||Thanks Tibor,
But this is off. Don't you really have this problem?
"Tibor Karaszi" <tibor_please.no.email_karaszi@.hotmail.nomail.com> wrote in
message news:u88pJVOWGHA.4768@.TK2MSFTNGP05.phx.gbl...[vbcol=seagreen]
> Check if ODBC tracing is turned on.
> --
> Tibor Karaszi, SQL Server MVP
> http://www.karaszi.com/sqlserver/default.asp
> http://www.solidqualitylearning.com/
> Blog: http://solidqualitylearning.com/blogs/tibor/
>
> "Leila" <Leilas@.hotpop.com> wrote in message
> news:urPZ8AOWGHA.1192@.TK2MSFTNGP03.phx.gbl...|||Thanks David,
But I didn't get it!
"David Browne" <davidbaxterbrowne no potted meat@.hotmail.com> wrote in
message news:eccxuEOWGHA.1192@.TK2MSFTNGP03.phx.gbl...
> "Leila" <Leilas@.hotpop.com> wrote in message
> news:urPZ8AOWGHA.1192@.TK2MSFTNGP03.phx.gbl...
> Fix your clock.
> David
>|||Didn't get what? David was NOT addressing your issue of EM performance.
Both David and Aaron have asked you to fix your system clock, which is
causing your posts to be marked with tomorrow's date. Some people do this so
that their posts will show up at the top of the list for longer, and it is
considered very rude. Many very knowledgeable people on these forums will
refuse to answer posts that are post-dated like this. So do yourself a
favor, and make sure your system clock is correct.
HTH
Kalen Delaney, SQL Server MVP
www.solidqualitylearning.com
"Leila" <Leilas@.hotpop.com> wrote in message
news:OBJ6AHPWGHA.1192@.TK2MSFTNGP04.phx.gbl...
> Thanks David,
> But I didn't get it!
>
> "David Browne" <davidbaxterbrowne no potted meat@.hotmail.com> wrote in
> message news:eccxuEOWGHA.1192@.TK2MSFTNGP03.phx.gbl...
>|||Leila, do you know where your taskbar is? Do you see a clock there? Can
you please set the proper date?

> Thanks Tibor,
> But this is off. Don't you really have this problem?|||Leila (Leilas@.hotpop.com) writes:
> Date: Thu, 6 Apr 2006 22:08:56 +0430
That moment in time has not occurred yet. That's why people is yelling
at you to fix the clock.

> Thanks Tibor,
> But this is off. Don't you really have this problem?
The other standard thing to look out for is databases that are set to
autoclose. That can be a major peformance hog, if your are not sysadmin,
as EM needs to open each database to check the access rights.
Erland Sommarskog, SQL Server MVP, esquel@.sommarskog.se
Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/pr...oads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodin...ions/books.mspx|||Oh... thanks indeed Kalen!
Honestly I was working on point-in-time recovery and I used the clock to
move the time forward when modifying the data! I did not need to check the
calendar on my notebook (I use my watch!) to fix it since few days ago :-)
I must check if I have made any mistakes on some data entry or timestamps in
my word documents!!
"Kalen Delaney" <replies@.public_newsgroups.com> wrote in message
news:O32lhMPWGHA.4920@.TK2MSFTNGP02.phx.gbl...
> Didn't get what? David was NOT addressing your issue of EM performance.
> Both David and Aaron have asked you to fix your system clock, which is
> causing your posts to be marked with tomorrow's date. Some people do this
> so that their posts will show up at the top of the list for longer, and it
> is considered very rude. Many very knowledgeable people on these forums
> will refuse to answer posts that are post-dated like this. So do yourself
> a favor, and make sure your system clock is correct.
> --
> HTH
> Kalen Delaney, SQL Server MVP
> www.solidqualitylearning.com
>
> "Leila" <Leilas@.hotpop.com> wrote in message
> news:OBJ6AHPWGHA.1192@.TK2MSFTNGP04.phx.gbl...
>|||Oh... thanks indeed Kalen!
Honestly I was working on point-in-time recovery and I used the clock to
move the time forward when modifying the data! I did not need to check the
calendar on my notebook (I use my watch!) to fix it since few days ago :-)
I must check if I have made any mistakes on some data entries (with default
date) or timestamps in
my word documents!!
"Kalen Delaney" <replies@.public_newsgroups.com> wrote in message
news:O32lhMPWGHA.4920@.TK2MSFTNGP02.phx.gbl...
> Didn't get what? David was NOT addressing your issue of EM performance.
> Both David and Aaron have asked you to fix your system clock, which is
> causing your posts to be marked with tomorrow's date. Some people do this
> so that their posts will show up at the top of the list for longer, and it
> is considered very rude. Many very knowledgeable people on these forums
> will refuse to answer posts that are post-dated like this. So do yourself
> a favor, and make sure your system clock is correct.
> --
> HTH
> Kalen Delaney, SQL Server MVP
> www.solidqualitylearning.com
>
> "Leila" <Leilas@.hotpop.com> wrote in message
> news:OBJ6AHPWGHA.1192@.TK2MSFTNGP04.phx.gbl...
>

Performance of EM

Hi,
I have no large database on my notebook. The only databases that I use for
my tests are Northwind and Pubs. Each time I install Windows and SQL Server,
I notice that EM considerably becomes slow after 1 or 2 months. This is what
all my colleagues complain about. Is it normal?! Is there any solution?
Defragging the disk did not help.
Any help would be greatly appreciated.
Leila
"Leila" <Leilas@.hotpop.com> wrote in message
news:urPZ8AOWGHA.1192@.TK2MSFTNGP03.phx.gbl...
> Hi,
> I have no large database on my notebook. The only databases that I use for
> my tests are Northwind and Pubs. Each time I install Windows and SQL
> Server, I notice that EM considerably becomes slow after 1 or 2 months.
> This is what all my colleagues complain about. Is it normal?! Is there any
> solution?
> Defragging the disk did not help.
> Any help would be greatly appreciated.
> Leila
>
Fix your clock.
David
|||Check if ODBC tracing is turned on.
Tibor Karaszi, SQL Server MVP
http://www.karaszi.com/sqlserver/default.asp
http://www.solidqualitylearning.com/
Blog: http://solidqualitylearning.com/blogs/tibor/
"Leila" <Leilas@.hotpop.com> wrote in message news:urPZ8AOWGHA.1192@.TK2MSFTNGP03.phx.gbl...
> Hi,
> I have no large database on my notebook. The only databases that I use for
> my tests are Northwind and Pubs. Each time I install Windows and SQL Server,
> I notice that EM considerably becomes slow after 1 or 2 months. This is what
> all my colleagues complain about. Is it normal?! Is there any solution?
> Defragging the disk did not help.
> Any help would be greatly appreciated.
> Leila
>
|||Thanks Tibor,
But this is off. Don't you really have this problem?
"Tibor Karaszi" <tibor_please.no.email_karaszi@.hotmail.nomail.com> wrote in
message news:u88pJVOWGHA.4768@.TK2MSFTNGP05.phx.gbl...[vbcol=seagreen]
> Check if ODBC tracing is turned on.
> --
> Tibor Karaszi, SQL Server MVP
> http://www.karaszi.com/sqlserver/default.asp
> http://www.solidqualitylearning.com/
> Blog: http://solidqualitylearning.com/blogs/tibor/
>
> "Leila" <Leilas@.hotpop.com> wrote in message
> news:urPZ8AOWGHA.1192@.TK2MSFTNGP03.phx.gbl...
|||Thanks David,
But I didn't get it!
"David Browne" <davidbaxterbrowne no potted meat@.hotmail.com> wrote in
message news:eccxuEOWGHA.1192@.TK2MSFTNGP03.phx.gbl...
> "Leila" <Leilas@.hotpop.com> wrote in message
> news:urPZ8AOWGHA.1192@.TK2MSFTNGP03.phx.gbl...
> Fix your clock.
> David
>
|||Didn't get what? David was NOT addressing your issue of EM performance.
Both David and Aaron have asked you to fix your system clock, which is
causing your posts to be marked with tomorrow's date. Some people do this so
that their posts will show up at the top of the list for longer, and it is
considered very rude. Many very knowledgeable people on these forums will
refuse to answer posts that are post-dated like this. So do yourself a
favor, and make sure your system clock is correct.
HTH
Kalen Delaney, SQL Server MVP
www.solidqualitylearning.com
"Leila" <Leilas@.hotpop.com> wrote in message
news:OBJ6AHPWGHA.1192@.TK2MSFTNGP04.phx.gbl...
> Thanks David,
> But I didn't get it!
>
> "David Browne" <davidbaxterbrowne no potted meat@.hotmail.com> wrote in
> message news:eccxuEOWGHA.1192@.TK2MSFTNGP03.phx.gbl...
>
|||Leila, do you know where your taskbar is? Do you see a clock there? Can
you please set the proper date?

> Thanks Tibor,
> But this is off. Don't you really have this problem?
|||Leila (Leilas@.hotpop.com) writes:
> Date: Thu, 6 Apr 2006 22:08:56 +0430
That moment in time has not occurred yet. That's why people is yelling
at you to fix the clock.

> Thanks Tibor,
> But this is off. Don't you really have this problem?
The other standard thing to look out for is databases that are set to
autoclose. That can be a major peformance hog, if your are not sysadmin,
as EM needs to open each database to check the access rights.
Erland Sommarskog, SQL Server MVP, esquel@.sommarskog.se
Books Online for SQL Server 2005 at
http://www.microsoft.com/technet/pro...ads/books.mspx
Books Online for SQL Server 2000 at
http://www.microsoft.com/sql/prodinf...ons/books.mspx
|||Oh... thanks indeed Kalen!
Honestly I was working on point-in-time recovery and I used the clock to
move the time forward when modifying the data! I did not need to check the
calendar on my notebook (I use my watch!) to fix it since few days ago :-)
I must check if I have made any mistakes on some data entry or timestamps in
my word documents!!
"Kalen Delaney" <replies@.public_newsgroups.com> wrote in message
news:O32lhMPWGHA.4920@.TK2MSFTNGP02.phx.gbl...
> Didn't get what? David was NOT addressing your issue of EM performance.
> Both David and Aaron have asked you to fix your system clock, which is
> causing your posts to be marked with tomorrow's date. Some people do this
> so that their posts will show up at the top of the list for longer, and it
> is considered very rude. Many very knowledgeable people on these forums
> will refuse to answer posts that are post-dated like this. So do yourself
> a favor, and make sure your system clock is correct.
> --
> HTH
> Kalen Delaney, SQL Server MVP
> www.solidqualitylearning.com
>
> "Leila" <Leilas@.hotpop.com> wrote in message
> news:OBJ6AHPWGHA.1192@.TK2MSFTNGP04.phx.gbl...
>
|||Oh... thanks indeed Kalen!
Honestly I was working on point-in-time recovery and I used the clock to
move the time forward when modifying the data! I did not need to check the
calendar on my notebook (I use my watch!) to fix it since few days ago :-)
I must check if I have made any mistakes on some data entries (with default
date) or timestamps in
my word documents!!
"Kalen Delaney" <replies@.public_newsgroups.com> wrote in message
news:O32lhMPWGHA.4920@.TK2MSFTNGP02.phx.gbl...
> Didn't get what? David was NOT addressing your issue of EM performance.
> Both David and Aaron have asked you to fix your system clock, which is
> causing your posts to be marked with tomorrow's date. Some people do this
> so that their posts will show up at the top of the list for longer, and it
> is considered very rude. Many very knowledgeable people on these forums
> will refuse to answer posts that are post-dated like this. So do yourself
> a favor, and make sure your system clock is correct.
> --
> HTH
> Kalen Delaney, SQL Server MVP
> www.solidqualitylearning.com
>
> "Leila" <Leilas@.hotpop.com> wrote in message
> news:OBJ6AHPWGHA.1192@.TK2MSFTNGP04.phx.gbl...
>