תחומים
    • הרשמה
    • התחברות
    • חיפוש
    • קטגוריות
    • פוסטים אחרונים
    • משתמשים
    • חיפוש
    חוקי הפורום

    mysql סינון like '%052%' בטבלה מרובת שורות גם כאשר יש אינדקס לוקח זמן

    תכנות
    2
    4
    63
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ח
      חוקר נערך לאחרונה על ידי

      בהמשך לפוסט הזה גיליתי שלמרות האינדקס לא פתרתי את הבעיות וזה בגלל הסינון המורחב באמצעות %
      השאלה א"כ איזה פתרון ניתן לעשות על מנת להקל על השרת ולאפשר לו לבצע סינונים בטבלה מרובת שורות (32M) סינון מורחב בצורה כזו

      `source` LIKE '%NedarimPlus-975%'
      

      האם יש אינדקס אחר שיכול לעזור?

      dovid תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • dovid
        dovid ניהול @חוקר נערך לאחרונה על ידי

        @חוקר האינדקס יכול לעזור אם משמיטים את האחוז בהתחלה.
        הדרך הכי טובה זה ליצור טבלה שתכיל את הנתונים שצריך בצורה מדוייקת יותר, "מונרמלת".

        אפשר ליצור קשר [email protected]

        dovid ח 2 תגובות תגובה אחרונה תגובה ציטוט 4
        • dovid
          dovid ניהול @dovid נערך לאחרונה על ידי

          יצויין שאתה יכול ליצור את הטבלה הזאת המנורמלת במשפט SQL אחד בד"כ.

          אפשר ליצור קשר [email protected]

          תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • ח
            חוקר @dovid נערך לאחרונה על ידי

            @dovid כתב בmysql סינון like '%052%' בטבלה מרובת שורות גם כאשר יש אינדקס לוקח זמן:

            הדרך הכי טובה זה ליצור טבלה שתכיל את הנתונים שצריך בצורה מדוייקת יותר, "מונרמלת".

            לא נראה לי שיש לי צורך.
            מדובר בטבלת ההשתפות והמבחנים בישיבה על קברו, מי שמבצע את ההגרלות בודק תמיד עד כמה נראה שהעולה בגורל הוא רציני ולא משחקי ילדים, חלק מהבדיקה היא לפי מאיפה הוא ענה, כמה פעמים ומי ענה ג"כ מאותו מקור.
            את הנתון הזה אני שמרתי בהתחלה כמידע נוסף שלא חשבתי שיהיה לו בו שימוש, ולכן לא שמתי עליו אינדקס, המגריל הוא זה שיזם לבצע בזה שימוש ואז הגיע שלב שהשרת היה נתקע בשאילתות לפי מקור המענה.
            אין לי בינתיים צורך נוסף לסנן ולפלח את המידע.
            אבל אכן מספיק לי לבצע סינון כזה וזה מה שעשיתי

            `source` LIKE 'NedarimPlus-975%'
            
            
            תגובה 1 תגובה אחרונה תגובה ציטוט 2
            • 1 / 1
            • פוסט ראשון
              פוסט אחרון
            בא תתחבר לדף היומי!