![]() |
שאלה | לפצל טבלה לכמה טבלות בצורה אוטומטית
בואו נגיד ויש לי טבלה בשם members והיא עברה את המילארד משתמשים (אני מגזים בכוונה)
איך אני יכול לעשות שברגע שזה מגיע לבערך 50 אלף משתמשים זה יעבור לטבלה אחרת ? אם אני יצור כל הזמן טבלה חדשה המשתמשים יתפצלו ובמקרה של הצגת פרופיל לא יהיה לי איך להמשיך משם הצעות ? |
בוא נעזוב רגע את השאלה שלך בצד,
תסביר לנו מה, למה וכמה אתה רוצה לעשות. |
זה לא יתן לך כלום משום שאם תרצה לחפשmember מסויים עדיין המערכת תחפש בכל הטבלאות כי אתה לא יודע איפה הוא נמצא .
|
ציטוט:
השאלה היא מה הוא בדיוק רוצה לעשות, בד"כ רוב השאלות האלו נשאלות מתוך חוסר הבנה כלשהי של מבנה מסד נכון, בוא נוודא שזה באמת לא המצב גם כאן לפני שקופצים עליו עם תשובות, זה עלול יותר להזיק מאשר להועיל. |
תשמור בקובץ config את מספר המשתמשים באתר, וכל משתמש חדש שנוצר תוסיף אחד וכל פעם שתמחק משתמש תוריד אחד. (במקום לבצע שאילתא כל פעם, ובהנחה שיש לך אלפי רשומות זה חיסכון גדול). ואז כשאתה מגיע ל50 אלף אתה יוצא טבלה חדשה. ובשאילתת ההכנסה של המשתמש תעשה בדיקה באיזה מספר טבלה אתה נמצא ולפי זה תכניס לטבלה הנכונה.
בשליפה אבל אתה תהיה חייב את האיידי של המשתמש. תשמור לגבי כל טבלה מהו האיידי ההתחלתי ומהו האיידי האחרון, ואז לפי זה תוכל לדעת באיזה טבלה כל משתמש נמצא |
תודה ארז, אפשר לנעול
|
כל הזמנים הם GMT +2. הזמן כעת הוא 01:54. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ