Re: Fw: [SQL] and [index] mystery solved
This WebDNA talk-list message is from 2001
It keeps the original formatting.
numero = 38127
interpreted = N
texte = Thanks John!----- Original Message -----From: John Peacock
To: WebCatalog Talk Sent: Thursday, August 23, 2001 11:42 AMSubject: Re: Fw: [SQL] and [index] mystery solved> Bob McPeak wrote:> >> > For a variety of reasons (CORRUPTION!!) we're migrating many of our dbsto> > SQL. Our trusty sys admin, Nick, has figured out a way to do a summary> > report in the sql context founditems.> >> > Any general feedback on migrating to sql would be greatly appreciated.> >>> Get yourself a book on SQL (for whatever flavor you are using). It is> trivial to do summaries in SQL:>> select min(field) as min_field, other_field> FROM table> WHERE criteria> GROUP BY other_field>> etc. It is also bad form to use select * ever, since that requires> the database to do an additional lookup to the schema tables to figure> out what fields are contained in that table. Always request only the> fields you are going to immediately use, to limit the amount of network> traffic dedicated to wasted data.>> When you move to a pure relational database, make sure that you> do all of your joins in SQL, rather than building them up in WebCat.> You can even create VIEW's in the backend database that encapsulate> your most common joins. Depending on the server, a VIEW will be> somewhat or a lot faster (since the query is already compiled and> optimized).>> Learn how to use indexes effiently for your database. Oracle, for> example, will not use an index unless you have all of the index> fields in the WHERE clause (you can also use query hints). There> are a lot of things that WebCatalog does for you that you will need> to do yourself with you use an SQL database backend.>> HTH>> John> --> John Peacock> Director of Information Research and Technology> Rowman & Littlefield Publishing Group> 4720 Boston Way> Lanham, MD 20706> 301-459-3366 x.5010> fax 301-429-5747>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to> Web Archive of this list is at: http://search.smithmicro.com/-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
Associated Messages, from the most recent to the oldest:
Thanks John!----- Original Message -----From: John Peacock To: WebCatalog Talk Sent: Thursday, August 23, 2001 11:42 AMSubject: Re: Fw: [SQL] and [index] mystery solved> Bob McPeak wrote:> >> > For a variety of reasons (CORRUPTION!!) we're migrating many of our dbsto> > SQL. Our trusty sys admin, Nick, has figured out a way to do a summary> > report in the sql context founditems.> >> > Any general feedback on migrating to sql would be greatly appreciated.> >>> Get yourself a book on SQL (for whatever flavor you are using). It is> trivial to do summaries in SQL:>> select min(field) as min_field, other_field> FROM table> WHERE criteria> GROUP BY other_field>> etc. It is also bad form to use select * ever, since that requires> the database to do an additional lookup to the schema tables to figure> out what fields are contained in that table. Always request only the> fields you are going to immediately use, to limit the amount of network> traffic dedicated to wasted data.>> When you move to a pure relational database, make sure that you> do all of your joins in SQL, rather than building them up in WebCat.> You can even create VIEW's in the backend database that encapsulate> your most common joins. Depending on the server, a VIEW will be> somewhat or a lot faster (since the query is already compiled and> optimized).>> Learn how to use indexes effiently for your database. Oracle, for> example, will not use an index unless you have all of the index> fields in the WHERE clause (you can also use query hints). There> are a lot of things that WebCatalog does for you that you will need> to do yourself with you use an SQL database backend.>> HTH>> John> --> John Peacock> Director of Information Research and Technology> Rowman & Littlefield Publishing Group> 4720 Boston Way> Lanham, MD 20706> 301-459-3366 x.5010> fax 301-429-5747>> -------------------------------------------------------------> This message is sent to you because you are subscribed to> the mailing list .> To unsubscribe, E-mail to: > To switch to the DIGEST mode, E-mail to> Web Archive of this list is at: http://search.smithmicro.com/-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://search.smithmicro.com/
Bob McPeak
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
(1997)
followup to ws3 vs ws2.1 speed (1998)
shipping code (1998)
WebCat2 - [include] tags (1997)
can WC render sites out? (1997)
Re1000001: Setting up shop (1997)
[OT] Half completed orders (2005)
WebCommerce: Folder organization ? (1997)
Problem: 3.0 doesn't update carts (1997)
Re:2nd WebCatalog2 Feature Request (1996)
More on the email templates (1997)
A question on sub-categories (1997)
File Upload (1997)
Authenticate and IIS (1997)
Date problems (1997)
I try hard to think positively (1998)
Some Advise needed (1997)
can WC render sites out? (1997)
raw=T is broken in [include] (1997)
Locking up with WebCatalog... (1997)