Poia einai h sosth domh ton pinakon mou???

Γενικές συζητήσεις για SQL και SQL Servers (RDBMS)

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
bilios
Δημοσιεύσεις: 262
Εγγραφή: 29 Ιουν 2005 11:31
Τοποθεσία: Sahara..

Poia einai h sosth domh ton pinakon mou???

Δημοσίευση από bilios » 01 Οκτ 2005 04:19

hello!!

exo to exhs provlhma-erothma..

exo 3 lesson kai to kathe lesson 3 class..

pia tha prepei na einai h domh ton pinakon mou gia thn pio eukolh kai pio grhgorh leitourgia tou site mou?

o xrhsths exei dikaioma na dialexei 1, 2 h kai ta tria mathimata..

thelo apla kapoies idees gia tous pinakes mou etsi oste na einai pio eukolos o xhrismos tous...

h genikh idea einai na mporei auth h domh pinakon na stathei gia polles egrafes kai polla mathimata...

(exo kanei hdh thn selida se php mesa apo thn opoia o xrhsths mporei na egrafei se lessons (ptyxiakh einai...), ola douleoun roloi..alla kati mou leei oti den einai sostos o tropos mou.)

Eyxaristo Ek Ton Proteron!!

_____________
Billis

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Poia einai h sosth domh ton pinakon mou???

Δημοσίευση από Rapid-eraser » 01 Οκτ 2005 09:49

Isos ir8e n ora va ma8eis ti eivai n kavovikopiisi pivakwv.
Afti eivai mia texviki pou apavtaei sto erotima sou me ma8imatiko tropo !!!

Iparxouv 4 basikoi vomoi kavovikopiisis pou mas bon8av stis efarmoges va bgazoume kaliteres domes kai arketoi akoma pou briskovte movo gia akadimaikous logous ka8os dev eivai kai poli xrisimoi stnv praktiki xrisi tous.

Twra basikos kavovas eivai va exeis diasfalisei tnv sosti xrisi tou ka8e proigoumevou vomou gia va epibaleis tov epomevo. Dld prota kavovikopieis me tov kavova 1 meta tov 2 meta tov 3 meta tov 4.

Paliotera eixe kavei post o ghostship sto forum sta ellivika eva tutorial gia kavovikopiisi isos to breis va to disabaseis allios psakse sto web.

Eva mikro intro tutorial 8a to breis edw perigrafei kapos sivoptika tous tris protous vomous kavovikopiisis.
Frovtisa va sou doso link apo to dev tis mysql mias kai ipo8eto oti asxolise perisotero me mysql , parola afta av katalabeis tnv logiki pou briskete piso apo tnv kavovikopiisi tote ta idia isxiouv os exouv kai se oles tis relational databases.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
bilios
Δημοσιεύσεις: 262
Εγγραφή: 29 Ιουν 2005 11:31
Τοποθεσία: Sahara..

Poia einai h sosth domh ton pinakon mou???

Δημοσίευση από bilios » 02 Οκτ 2005 06:40

NAI..MALLON HRTHE!!! :D

exo arxisei hdh to psaksimo kai to link pou edoses einai arketa kalo, thanks!

trogontas erxetai h orexh :D tha prospathiso na kano mia sosth database na do kai tis diafores pou grafoun oloi os pros thn taxythta...

thanks again eraser!

__________
Billis

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Poia einai h sosth domh ton pinakon mou???

Δημοσίευση από skeftomilos » 03 Οκτ 2005 05:06

Αν το ζητούμενο είναι η ταχύτητα στην ανάγνωση τότε κάνε indexed όλες τις columns ή έστω τις πιο σημαντικές. Αν αντίθετα είναι επιθυμητή η ταχύτητα στην καταχώρηση δεδομένων (εισαγωγές-μεταβολές) κάνε ελάχιστες columns indexed ή καμία, για να μη χρειάζεται ενημέρωση των indexes σε κάθε μία καταχώρηση.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Poia einai h sosth domh ton pinakon mou???

Δημοσίευση από Rapid-eraser » 03 Οκτ 2005 09:41

Av mia basi eivai dimiourgimevi me kavovikopiimevo tropo to overhead pou dimiourgite apo ta indexes eivai ameliteo. Dev sou parexei movo elaxistopiisi twv dedomevwv alla sou parexei episis megistopiisi stnv orizovtia kai ka8eti erebva mesa stnv basi.

Twra osov afora ta indexes ... dev eivai pavkia !!!
Eva query mporei va trexei grigora epidi exei liga data o pivakas mesa ... Iparxouv arketa idi indexes pou 8elei ligo prosoxi sto ti tipo index 8a xrisimopoiiseis n se pio collum 8a to evergopoiiseis.
Epomevos dev kavoume ola ta collums ...

Akolou8ovtas tous kavoves tis kavovikopiisis 8a dimiourgiseis ta kalitera divata indexes. Episis avaloga me tov tipo tou index tote mporei va miv exeis kai kamia ka8isterisi stnv eiasgogi twv dedomevwv.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27617
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Poia einai h sosth domh ton pinakon mou???

Δημοσίευση από cordis » 03 Οκτ 2005 12:22

Μακριά από Indexes!!

Αν το παρακάνεις στα Indexes ο πίνακας θα γίνει βαρύς και αργός...
Φαντάσου να έχεις έναν πίνακα με 30 κολόνες και 20 Indexes... σε κάθε insert ή update θα πρέπει να ενημερώνει 20 Indexes... θα παίρνεις έναν υπνάκο και θα ξυπνάς να δεις αν έχει γίνει το Insert.. (που λέει ο λόγος.. ;)) αυτό που θέλεις είναι μια καλή κανονικοποίηση και τα άκρως απαραίτητα Indexes.
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Poia einai h sosth domh ton pinakon mou???

Δημοσίευση από Rapid-eraser » 03 Οκτ 2005 12:40

:P Pav metrov aristov.

Otav exeis ta sosta indexes ta pragmata eivai oso optimised givete.

Eivai kalitero va perimeveis mia fora gia va givei eva insert para va perimeveis mia zoi gia va givei eva select :P

Episis otav leme indexes otav exoume eva kavovikopiimevo pivaka exoume poles fores indexes pou apotelouvte apo polla pedia , fisika kata periptosi dev mporeis va exeis pavta sivevomeva keys.

Afto pou eivai aparetito stov sxediasmo mias basis eivai n kavovikopiisi ... xoris afti otav gemisouv oi pivakes ta apotelesmata 8a eivai katastrofika !!!

Xoris sosta indexes eva querie mporei va dixvei grigoro alla eivai grigoro movo oso dev exeis eggrafes mesa se eva pivaka !!!
Favtasou va psaxveis me eva siv8eto query eva pivaka 100mb xoris indexies ... oxi apla dev prokete va teliosei to query alla isos govatiseis kai to mixavima gia plaka.
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27617
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

Poia einai h sosth domh ton pinakon mou???

Δημοσίευση από cordis » 03 Οκτ 2005 18:15

Σωστά ;) το "μακριά" το έβαλα για έμφαση.. θα πρέπει να έχει τα Indexes που πραγματικά θέλεις... δεν ξέρεις πόσα tuning έχω κάνει ΔΙΑΓΡΑΦΩΝΤΑΣ άχρηστα Indexes... :P
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Poia einai h sosth domh ton pinakon mou???

Δημοσίευση από skeftomilos » 04 Οκτ 2005 10:04

Για την κανονικοποίηση έχω να πω ότι δε συνδέεται ιδιαίτερα με αύξηση της ταχύτητας της βάσης αλλά με αύξηση της συντηρησιμότητας και αξιοπιστίας της. Αν το ζητούμενο είναι η ταχύτητα τότε είναι μάλλον απίθανο να παραμείνει ο πίνακας κανονικοποιημένος για πολύ. Μερικές στρατηγικές διπλοκαταχωρήσεις δεδομένων και μερικές προϋπολογισμένες τιμές όπως αθροίσματα, μέσοι όροι κ.λπ. μπορούν να απογειώσουν την ταχύτητα συγκεκριμένων queries. Αυτές πάντως οι επεμβάσεις για να είναι επιτυχείς γίνονται σχεδόν πάντα σε απόλυτα κανονικοποιημένες βάσεις. Δηλαδή πρώτα φτιάχνουμε τέλεια τη βάση, και μετά σκεφτόμαστε πώς θα τη χαλάσουμε λίγο για να αρχίσουν να τρέχουν τα queries με χίλια. :)
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
Rapid-eraser
WebDev Moderator
Δημοσιεύσεις: 6851
Εγγραφή: 05 Απρ 2003 17:50
Τοποθεσία: Πειραιάς
Επικοινωνία:

Poia einai h sosth domh ton pinakon mou???

Δημοσίευση από Rapid-eraser » 04 Οκτ 2005 10:38

Gia tnv douleia afti exoume ta prepered statements , stored procedures kai trigers...

H taxitita eivai sivovimo me to sosto index.
Xoris sosta indexes sta sosta keys tnv ta xitita tnv ksexvas... Eivai sav va psaxveiis se eva biblio xoris periexomeva pas stnv tixi kapou kai arxizeis kai psaxveis me tnv sira ... Alla akoma kai se afti tnv periptosi exoume index dedomeva ... Gia favtasou twra ta limata va eixav telios tixea sira !!!

Ypirxe periptosi va breis kapoia leksis se sosto xrovo ?

Giato n kavovikopiisi paizei poli megalo rolo stnv taxitita. Mesa apo tnv kavovikopiisi bgevouv aftomata ta sosta indexes. Fisika kata periptosi mas xriazovte ligotera n perisotera n pio eksidikebmeva index kai oxi apla keys.

Pavtos evas sostos administrator mporei va koitaksei ta binnary logs kai va berei ta slow queries
pou ka8isterouv. 8a dite oti spavia xaraktirizovte sav slow ta insert akoma kai av exei xalia index.

Av sivdiastei me tnv avtisixi storage engine kai me analisi tou query mporouv va bgalouv labraki kai epitaxiv8ouv ta queries apla me tnv sivevovsi 2 keys metaksi tous (multy colom index)
Cu, Rapid-eraser, Tα αγαθά copies κτώνται.
Love is like oxygen, You get too much you get too high
Not enough and you're gonna die, Love gets you high

Απάντηση

Επιστροφή στο “Βάσεις Δεδομένων και SQL - γενικά”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες