ds53 Posted November 8, 2003 Report Share Posted November 8, 2003 nevaru saprast kaa darbojas taa mysql lauku indexeeshana. dabuuju te uzmest acis vienai db bet iisti nesapratu kaa kas darbojas. Peec idejas gribeetos uzzinaat kaadi ir varianti ar tabulu sassaistiishanu kopaa. Es parasti daru ta: ir tabula raksts: kuraa ir kolonas id, text tad ir tabula coments : kuraa kolonas id, id_raksts, text atieciigi id abos variantos ir auto_inc. Kad ieraksta komentu tad comenta tabulaa id_raksts tiek updeitots ar raksta id nr.. taa arii viss darbojas. Bet gribeetos zinaat vai ir kaads eertaaks panjeemiens, un ko dod tas, ja pienjemsim visaas tabulaas ir unikaalais id? te zemaak ir skriinshots uz mysql tabulu kurai nevareeju saprast kaapoeec salikti indexi Link to comment Share on other sites More sharing options...
sviesc Posted November 12, 2003 Report Share Posted November 12, 2003 myqsl laku indeksēšana darbojas gandrīz vienādi ar visu citu datubazu indeksēšanas iespējām galvenais ir neko nesjaukt un nesākt rakstīt pilnīgi aplamus textus un scriptus tad pats sapīsies... :blink: Link to comment Share on other sites More sharing options...
des Posted November 28, 2003 Report Share Posted November 28, 2003 Indexu buutiiba ir ljoti vienkaarsha. Indexus ir ieteicams likt uz tiem tabulas laukiem, peec kuriem notiek kaut kaada atlase. Tiem, kurus izmanto kaa select.... where lauks=... Ja tabulaa ir 10000 ieraxtu, tad lai atrastu ieraxtu, kuram ID=5000, ir jaaizbrauc cauri 5000 ieraxtiem, kas panjem zinaamu laicinju. Pie indexeeta lauka ir jaaizbrauc cauri tikai 13-14, jo 2^13~10000. Taatad atlase notiek aptuveni 400 reizhu aatraak, ja laux ir indexeets. :) taa iisumaa. :) Link to comment Share on other sites More sharing options...
Recommended Posts