![]() |
ייעול טבלאות ו-DB
שלום לכולם,
יש לי פרוייקט עם 15-20 טבלאות שבכל אחת 50-100 שדות אני תוהה אם וכיצד אפשר לייעל את הטבלאות רוב הנתונים בשדות הם נתוני שאלה-תשובה, כלומר בעלי ערך מספרי יחיד חשבתי להגדיר שדות כלליים ולשמור 10 ערכים של שאלות בתוך כל שדה ואז להוציא הכל ב-explode כמבקשים את הנתונים, אבל אני לא חושב שזה לא יעיל מהסיבה שברוב הנתונים האלה אני אצטרך להשתמש בשאילתות מול המסד כדי לחתוך תוצאות שבמאגר... אשמח לדעות נוספות אלון |
אם תפרט יותר על מה אתה בגדול צריך לעשות ולתאר את איך תכננת את המסד נתונים עכשיו נוכל לתת לך תשובות אופטימליות.
|
באופן כללי, קשרים תממש כמו שנהוג לממש, 1:n על ידי טבלה נוספת ולא שדה נוסף בטבלה הראשונה, n:m בעזרת טבלה מתווכת וכדומה. אל תנסה לקצר, זה לא יותר יעיל.
תעשה אינדקסים חכמים ורלוונטים לשאילתות שלך. תעשה נורמליזציה ל-database. |
כל הזמנים הם GMT +2. הזמן כעת הוא 20:33. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ