473,385 Members | 1,329 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Monitoring And Maintenance

Hello,

We currently are running a CRM application that uses DB/2 7.2 for the data
repository. We will be upgrading to 8.2 later this year....maybe....time and
resources permitting.

The database is currently being hosted with a managed service provider (MSP)
at a remote datacenter. This service provider is supposed to be monitoring
the health and performance of the database as well as performing proactive
maintenance on a regularly scheduled basis.

We have been having some very strange problems recently, like the file
system filling up for example, which caused an outage of the CRM
application. Therefore, I am not certain that the MSP is monitoring what
they should be, and possibly may not be completing the required maintenance.

I would like to verify that what the MSP is providing in the way of
monitoring and maintenance is prudent and correct.

I have a couple of questions for the group, and hope that someone will be
kind enough to lend some help with answering the questions:

1. What should the MSP be monitoring to ensure that the DB is healthy and
performing adequately? I am looking for only the major monitoring targets
here and would appreciate suggestions for monitoring the Hardware, OS and
DB. (The hardware is IBM, the OS is AIX)

2. What scripts, routines, applications, etc. should be run to clean and
optimize the DB, and how often should they be run?
Are there scripts to reclaim free space? Reorganize the DB information?
Clean up the indexes? Others? What needs to be run, and when, to keep the DB
healthy and optimized?

When I ask the MSP these questions, I get a rather evasive answer. So, I
figured I'd as you folks. I've always gotten the straight scoop here, and
that has been a tremendous help.

I'm a DB dummy, (that is why we are outsourcing the DB monitoring and
maintenance) so any help you could provide me would be most appreciated.

Thanks,
John
Nov 12 '05 #1
4 2209
johnm wrote:
1. What should the MSP be monitoring to ensure that the DB is healthy and
performing adequately? I am looking for only the major monitoring targets
here and would appreciate suggestions for monitoring the Hardware, OS and
DB. (The hardware is IBM, the OS is AIX)
keeping a tab on:

CPU usage
Memory usage
IO
Response time for the applications (depends on the objective of the
whole system)
Abrupt unavailibity of the server (like DB crashing, hardware failure,
deadlocks on database objects, some crazy SQL hogging resources)
Updating db software code as required. (keep in mind that one does not
require to be at the latest fixpak all the time. we apply fixpaks on an
if need be basis.)
Maintain healthy filesystem on the database servers
and above all, perform and test regular backups of the database.
2. What scripts, routines, applications, etc. should be run to clean and
optimize the DB, and how often should they be run?
Are there scripts to reclaim free space? Reorganize the DB information?
Clean up the indexes? Others? What needs to be run, and when, to keep the DB
healthy and optimized?


you may want to do the following on a regular (or may as needed) basis:

update database statistics using runstats utility.
execute reorg utility on the database to reclaim free space where ever
possible.

regards,
dotyet

Nov 12 '05 #2
Hi,

some additions...
keeping a tab on:

CPU usage
Memory usage
IO
Response time for the applications
Abrupt unavailibity of the server


Network availability
Network bandwith and latency as it is hosted of site
Hardware health
Environmental parameters like temperature, humitidy etc.
Unexpected entries in the system logs

Regards,
Bernd
Nov 12 '05 #3
Thanks so much for the help.

It is just what I was looking for.

I can now speak knowledgably with my provider.

Thanks,

John
"dotyet" <do****@yahoo.com> wrote in message
news:11**********************@g44g2000cwa.googlegr oups.com...
johnm wrote:
1. What should the MSP be monitoring to ensure that the DB is healthy and performing adequately? I am looking for only the major monitoring targets here and would appreciate suggestions for monitoring the Hardware, OS and DB. (The hardware is IBM, the OS is AIX)


keeping a tab on:

CPU usage
Memory usage
IO
Response time for the applications (depends on the objective of the
whole system)
Abrupt unavailibity of the server (like DB crashing, hardware failure,
deadlocks on database objects, some crazy SQL hogging resources)
Updating db software code as required. (keep in mind that one does not
require to be at the latest fixpak all the time. we apply fixpaks on an
if need be basis.)
Maintain healthy filesystem on the database servers
and above all, perform and test regular backups of the database.
2. What scripts, routines, applications, etc. should be run to clean and
optimize the DB, and how often should they be run?
Are there scripts to reclaim free space? Reorganize the DB information?
Clean up the indexes? Others? What needs to be run, and when, to keep the DB healthy and optimized?


you may want to do the following on a regular (or may as needed) basis:

update database statistics using runstats utility.
execute reorg utility on the database to reclaim free space where ever
possible.

regards,
dotyet

Nov 12 '05 #4
Thanks!

Very good information.

I truly appreciate the help.

John
"Bernd Giegerich"
<bgi0815-for-news-use-only@this-is-a-valid-mailaddress-but-please-do-not-spa
m-me.de> wrote in message news:c8************@news37.b-giegerich.de...
Hi,

some additions...
keeping a tab on:

CPU usage
Memory usage
IO
Response time for the applications
> Abrupt unavailibity of the server


Network availability
Network bandwith and latency as it is hosted of site
Hardware health
Environmental parameters like temperature, humitidy etc.
Unexpected entries in the system logs

Regards,
Bernd

Nov 12 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Sven Dzepina | last post by:
Hi All, how I can make a simply HostWatch - system which use a mysql DB and send me an e-Mail if the Server goes off and again on? I began to programm this last night, but the MySQL inquiry is...
1
by: Ron | last post by:
I am trying to run asp.net pages. The server is accessed via http://sitename/username I have verified it is using port 80 and aspx extensions are configured. But when I run and asp.net page I...
0
by: Jay Blanchard | last post by:
-----Original Message----- From: Moritz Steiner =20 Sent: Wednesday, July 16, 2003 10:46 AM To: Jay Blanchard Subject: AW: monitoring I want to see: Number of queries =20
1
by: Oddsavant | last post by:
Greetings, I'm looking for a little guidance. I work for a medium sized bank with about 20 SQL servers in 2 locations. We have two backup schemes - Less critical SQL boxes have nightly DB...
3
by: JSheble | last post by:
I have a windows service that in the OnStart it creates a thread and runs a loop forever and ever, assuming the service is running. The loop stops during the OnStop event, and everything works...
0
by: Jeff Reed | last post by:
I am experiencing the the problem outlined the below. Unfortunately, I am using WinXP and I not sure if I can apply the solution due to lack of security control Any feed back would be apreciated ...
0
by: Ron Simpson | last post by:
I am trying to run asp.net pages. The server is accessed via http://sitename/username I have verified it is using port 80 and aspx extensions are configured. But when I run and asp.net page I...
9
by: Tim D | last post by:
Hi, I originally posted this as a reply to a rather old thread in dotnet.framework.general and didn't get any response. I thought it might be more relevant here; anyone got any ideas? My...
4
by: natG | last post by:
Well folks, I didn't heed the warnings (that excessive monitoring, statistics, etc. can cause a performance hit) and I have been playing around with all kinds of monitors, snapshots, especially...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.