Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

εχω μια βαση δεδομενων Mysql η οποια ξεπερναει σε μεγεθος το 1gb και πιθανον στο μελλον να διπλασιαστει. Τι τεχνικες μπορω να χρησιμοποιησω ωστε να την κανω να δουλευει οσο το δυνατον γρηγοροτερα η ακομα και να μειωσω το μεγεθος της? Διαβαζω οτι η δημιουργια index ειναι το α και το ω. μπορει να γινει και online και offline αυτη η διαδικασια? ποιες αλλες τεχνικες θα βελτιστοποιησουν την αποδοση της βασης? υπαρχουν καποια προγραμματα για τετοιες ενεργειες?

Δημοσ.

Η ερώτηση που κάνεις δε μπορεί να απαντηθεί εκτός κι αν γίνεις πολύ συγκεκριμένος σχετικά με τη φύση της βάσης (τι πίνακες, τι relations, τι workload, πόσο traffic, ποιά queries είναι σημαντικά, κλπ) ή αν περιμένεις να γράψει κανείς βιβλίο για να καλύψει όλες τις περιπτώσεις.

Δημοσ.

χαχα, δεν ηξερα οτι παιζουν ρολο ΟΛΑ αυτα? για να προσπαθησω να γινω πιο συγκεκριμενος, θα πω οτι ειναι βαση για wordpress και woocommerce. online καταστημα δηλαδη με τα δεδομενα να ειναι προιοντα.

 

το traffic ειναι περιπου 120.000/μηνα, το οποιο ομως φτανει το τριπλασιο νουμερο τις περιοδους που το διαφημιζει σε google και social media (εκπτωσεις, γιορτες κλπ)

 

με ενδιαφερει κατα κυριο λογο ο τιτλος του προιοντος και η κατηγορια του, και σε δευτερο λογο το χρωμα, το νουμερο και η τιμη του.

Δημοσ.

Η ιδέα να έχει κανείς πέντε βάσεις ξεχωρίζοντας τα προϊόντα ..δεν μειώνει το μέγεθος;

Δημοσ.

Περα απο το optimize που μπορεις να κανεις, μπορεις στο wordpess να κανεις cache τα sql queries. Ψαξτο λιγο.

 

Database Caching: While databases are the "brains" of a WordPress website where all data are stored, it's not very effective when WordPress makes the same non-altering query over and over again on each page and for each visitor. Database caching saves and serves the results of these queries, and refreshes the results when an altering query is made.

Φανταζομαι οτι το σαιτ ειναι σε vps, στη θεση σου θα ξεκινουσα απο το log αρχειο των slow queries.

 

Οπως ειπαν και πιο πανω, δεν ειναι ευκολο πραγμα, δες εδω για διαφορα plugins, προσοχη ομως, δε ξερω ποσο αποτελεσματικα μπορει να ειναι σε μεγαλες βασεις καθως και ποσο εξειδικευμενα ειναι.

 

https://wordpress.org/plugins/search.php?q=database+optimization

  • Like 2
Δημοσ.

ευχαριστω για τις απαντησεις σας. ναι το site ειναι σε VPS με σκεψεις για μεταφορα σε dedicated στο μελλον αν χρειαστει. εριξα μια ματια στα plugins που μου προτεινετε. καποια απο αυτα τα εχω δουλεψει αλλα οχι σε τετοιου μεγεθους project. θα κανω καποιες δοκιμες και θα επαναλθω να γραψω τις εμπειριες μου!

  • 2 χρόνια αργότερα...
Δημοσ.
Στις 20/2/2016 στις 7:19 ΠΜ, Predatorkill είπε

Περα απο το optimize που μπορεις να κανεις, μπορεις στο wordpess να κανεις cache τα sql queries. Ψαξτο λιγο.

Φανταζομαι οτι το σαιτ ειναι σε vps, στη θεση σου θα ξεκινουσα απο το log αρχειο των slow queries.

Οπως ειπαν και πιο πανω, δεν ειναι ευκολο πραγμα, δες εδω για διαφορα plugins, προσοχη ομως, δε ξερω ποσο αποτελεσματικα μπορει να ειναι σε μεγαλες βασεις καθως και ποσο εξειδικευμενα ειναι.

https://wordpress.org/plugins/search.php?q=database+optimization

 

Τελικα τα plugins για database optimization κανουν δουλεια; Εχει δοκιμασει κανεις; ή ειναι απλα μυθος/hype?

πχ εδω σε αυτο το plugin για wp, οι κριτικες ειναι πολυ καλες και μιλαμε για plugin με 800χιλ installations.

https://wordpress.org/plugins/wp-optimize/

Δημοσ. (επεξεργασμένο)

Δεν μπορώ να ξέρω το πως τι και γιατί στην βάση σου αλλά στις βάσεις το A & Ω είναι το Normalization..

Επεξ/σία από masteripper

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...