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:
Calculating multiple shipping... (1997)
What changes does $purchase make? (1998)
Ampersand (1997)
WebCat2.0 [format thousands .0f] no go (1997)
WebCat2b13MacPlugIn - [showif][search][/showif] (1997)
Re:no [search] with NT (1997)
WebCat preferences caching problem (2000)
4.0 upgrade and existing webMerchant (2000)
raw field names (2001)
# fields limited? (1997)
SMSI -- a [notfound] context? (2002)
WebCommerce: Folder organization ? (1997)
authorizenet and netscape (2002)
Searchable WebCat (etc.) Docs ? (1997)
Document contains no data... (1999)
WCS Newbie question (1997)
Running _every_ page through WebCat ? (1997)
Help formatting search results w/ table (1997)
Am I going senile? (Price recalc based on quantity) (1997)
This Code Kills My WebCatalog Dead (2003)