![]() | |
![]() |
| | Thread Tools | Display Modes |
#21
| |||
| |||
|
|
Neil: # Isn't it obvious that you have to tune the database and plan your strategy carefully to get the best out of any database long-term? Monitor and tune applications and application SQL running on a database sure. Not sure what you mean by "tune the database" ... |
#22
| |||
| |||
|
|
On Jun 23, 11:11 am, neilsolent<n... (AT) solenttechnology (DOT) co.uk> wrote: Like a VW bug, if it is not properly used and maintained, it will run badly until it dies under a dark underpass, only noticed by the psycho- killer. http://dbakevlar.com/?p=55 Isn't it obvious that you have to tune the database and plan your strategy carefully to get the best out of any database long-term? That doesn't mean it's a good idea to make it really painful to get the database up and running. Sometimes the person installing the database is *shock horror* not a seasoned DBA, but a developer or student that just wants to learn some SQL. It doesn't seem to be obvious at all to the people who think SS "just works." |
#23
| |||
| |||
|
#24
| |||
| |||
|
#25
| ||||
| ||||
|
|
Neil: # The point I am making - life is complicated these days. It gets somewhat simpler as you gain experience and get older. Patterns and underlying principles often emerge out of the "complications". |
|
# As a developer, you may touch upon a wide variety of technolgies (every piece of software interacting with most of the others). There just isn't the time to be an expert in each. Any serious enterprise development effort that does not take the time to understand relevant details about the database platform that it is going to be using "under the covers" is probably going to compromised unless the developers ( or at least senior technical architect ) take the time to do their homework. |
|
Scaleable high performing applications do not appear just because you use a wide variety of technologies. *Realistically the more different technologies you throw into the mix the more likely you start swimming around in circles. |
|
# Sometime you want it to just start up without tuning (whatever that means, wow). Is that like start coding before doing a database design? |
#26
| |||
| |||
|
|
Theoretically by the time when you create a table you should have a good idea of what queries are going to be run against the table. |
|
That's not really tuning ... just application and database design. |
|
Developers should know how to use dbms_xplan effectively. Performance testing and benchmarking should also be part of the development design efforts. |
#27
| |||
| |||
|
|
Oracle XE (11g is in beta) is designed specifically for people who want to just start working, particularly on Windows. *Not sure why you are going for solaris in a vm and expecting it to just work. |
![]() |
| Thread Tools | |
| Display Modes | |
| |