YOUR FEEDBACK
Gregor Rosenauer wrote: well, not what's your take on this? Did I miss a second page of this article or...
AJAXWorld RIA Conference
Early Bird Savings Expire Friday Register Today and SAVE !..


2008 East
DIAMOND SPONSOR:
Data Direct
Frontiers in Data Access: The Coming Wave in Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
Intel
Virtualization – Path to Predictive Enterprise
Green Hills
IT Security in a Hostile World
JBoss / freedom oss
Practical SOA Approach
GOLD SPONSORS:
Software AG
The Art & Science of SOA: How Governance Enables Adoption
PlateSpin
Effective Planning for Virtual Infrastructure Growth
Fujitsu
Automated Business Process Discovery & Virtualization Service
Ceedo
Workspace Virtualization
Click For 2007 West
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
POWERBUILDER LINKS YOU MUST CLICK ON


Administrator's Guide to Sybase ASE 12.5
A reference manual as well as a teaching tool

Chapter 12: Named Cache
Data cache is the area of memory that Adaptive Server Enterprise uses to load pages from disk. It is also used to reduce I/O by retaining memory pages that might otherwise have to be shipped to disk. If you are using only the default data cache, the server can use this area of memory for any data that it needs to bring in off of the disk. When you create named caches, you are carving memory into tiny chunks that will be used only as you specify. If you carve your memory into 50 tiny chunks, when the server needs a large fragment of memory, it may not be available and one of the tinier chunks of memory will churn. So, only use named caches if you have analyzed and identified positive performance benefits from doing this, otherwise it can turn around and bite you. On the other hand, if access to cache is a bottleneck (which you've identified with sp_sysmon), a little time spent configuring named caches can improve performance very quickly (especially on servers using multiple engines).

Chapter 13: Remote Server Management
ASE was conceived as a database using a network and the client/server paradigm. From the beginning, ASE has used a client program that formulated and made requests of server programs over a network. A server could act as a client and make a request of another server, usually on behalf of a requesting client; the mechanism used was a Remote Procedure Call (RPC). This was a request made via the Tabular Data Stream (TDS), and when the remote server received it, passed it to its RPC handling function to process.

Chapter 14: Preventative Maintenance Regimen
Like any piece of machinery, an Adaptive Server must be properly maintained to stay in good working order. In this chapter, you'll read about common tasks that are performed to maintain the server. The different types of maintenance will be described in levels based on scope. You will learn that especially in production systems, system health is vital to keeping the servers operational. To verify the status of the system, it's important to run basic maintenance routines to ensure that no problems have begun to develop. These tasks, depending on the size of the environment, can vary from just a few steps to complex, involved routines. They can take a few minutes each day or they can potentially take over an administrator's time. Because of this and the criticality of the tasks, it's also recommended that they be automated to whatever extent possible. Develop scripts to perform some of these tasks and page or notify administrators when a problem appears, or invest in some third-party tools that automate and perform some of these tasks.

Chapter 15: Troubleshooting
This chapter exists to steer you in the right direction in case of trouble. By the time you've reached this chapter, you should be able to handle any problem that comes up that doesn't need direct aid from Sybase technical support. So, based on some typical problems that you as a DBA need to solve, where would you look first? This chapter is useful for review; you can play some kind of quiz in which a problem is described and you can read what the proper solution is. It's very interesting. I have to say that I didn't answer all of them correctly (though I am a developer and not an ASE administrator).

Chapter 16: Tools
In addition to supporting the SQL language (with extensions), ASE makes use of a number of utilities to assist in administration. Each of these tools has a particular purpose, and each is run not from within an ASE user connection, but from the operating system prompt (or graphical desktop). In addition to the basic query editor isql (and its Java equivalent, jisql), provided tools include:

  • BCP (Bulk Copy Program): Allows for OS flat files to be directly loaded into tables, or for tables (or views) to be copied to a flat file. Works in fast or slow modes.
  • Defncopy: Creates script files for certain database objects directly from system table information; may also be used to read script files and quickly create objects.
  • Optdiag: Reads the contents of sysstatistics and systabstats and displays the results in a formatted fashion. May be used to characterize the structure of tables and the distribution of data in columns; may also be used to manually update statistics or to load simulated statistics for query performance analysis.
  • Sybase Central: Plug-in-based GUI tool for server administration; may be used to examine the structure of items in the server or to create new structures via step-by-step "wizards."
These tools are described in this chapter; it's interesting but not necessarily a must-read section of this book.

Conclusion
This book is an interesting addition to the available online books from Sybase. It describes the necessary tasks for a database administrator in a more chronological order than the manuals. In fact the book does cover database administration of Sybase very well. I have also found it an excellent reference manual as well as a teaching tool, having discovered some things about ASE that I was not aware of and that might be buried very deep within the documentation. While online manuals are good, there's nothing better than having a book in front of you to read from. So if you have to administrate an ASE database and you're looking for a book, you won't make a mistake if you buy it. I wish you a happy time with Sybase ASE.

SIDEBAR
Administrator's Guide to Sybase ASE 12.5
Paperback: 476 pages
Publisher: Wordware Publishing, Inc.
ISBN: 1556223072
Authors: Jeffrey Garbus, Alvin Chang, Gary Tyrrel and Penny Garbus
Contributing Authors: Brian Davignon, Rick Kinnaird, Christine Lindsay, Jim Nimmo, Sheri Page, and Brian Taylor

About Berndt Hamboeck
Berndt Hamboeck is a senior consultant for BHITCON (www.bhitcon.net). He's a CSI, SCAPC8, EASAC, SCJP2, and started his Sybase development using PB5. You can reach him under admin@bhitcon.net.

PBDJ LATEST STORIES . . .
Join Scott Guthrie as he discusses Microsoft’s commitment to web standards development, Rich Internet Applications and how Microsoft is contributing to help move the web forward. Join Adobe’s Kevin Lynch as he demonstrates how Flash and HTML come together to make the most engaging,...
Particularly in a means of moving PowerBuilder applications to the web. What I’m looking for doesn’t require a server license or the installation of unmanaged code to the web server, and works well across different browsers (not just Internet Explorer). The WPF DataWindow will help...
"The rise of Enterprise Architecture is proof that organizations need to manage the impact of changes in competition, technology and regulations across their enterprise," said Dan Lahl, director of Intelligent Enterprise for Sybase. "PowerDesigner 15's unique Link and Synch technology ...
With PowerBuilder 11 Sybase gave developers what we have long hoped for – the possibility of taking an application created in a client/server architecture and turning it into a Web application, almost without having to move the code; and it's better if you don't use a server applicat...
Like any standard .NET application, the PowerBuilder .NET application follows the common language runtime rules regarding the permissions needed to do the operation the application aims to do. The code access security (CAS) provided by the .NET Framework is a security mechanism that a ...
PowerBuilder 11.0 supports deploying existing PowerBuilder client/server business applications as an ASP.NET WebForm application. This greatly improves developer productivity without having to learn a new development language and preserves PowerBuilder development skills. Although the ...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE
BREAKING POWERBUILDER / SYBASE NEWS

Sybase 365, a subsidiary of Sybase, Inc. (NYSE:SY), the global leader in mobile mes...