Помощник
|
Нагрузка на БД |
Karamba_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
30.5.2012, 15:43;
Ответить: alexdrob
Сообщение
#2
|
|
ИМХО это не большая нагрузка, а огромная! А если у вас два юзера сайт октроют? 1000 запросов? А 10 юзеров?
Почему бы один раз не выбрать все записи? |
|
|
Karamba_hb
|
Сообщение
#3
|
|
А как я 1 раз выберу все записи, если у меня анекдоты в 1 таблице, прочитанные анекдоты с выставленными баллами в другой таблице.
И как мне подругому сопоставить чтобы анекдоты соответствовали баллам который я им поставил? |
|
|
alexdrob |
30.5.2012, 16:09;
Ответить: alexdrob
Сообщение
#4
|
|
from table [left | right] join
|
|
|
Karamba_hb
|
Сообщение
#5
|
|
Это что? прям так и писать? и что будет?
|
|
|
alexdrob |
30.5.2012, 16:15;
Ответить: alexdrob
Сообщение
#6
|
|
Прям так и писать в гугле) И курить доку по mysql.
А прям как писать готовый код Вам не кто не скажет. Так как только вы знаете какие у вас таблицы, что где хранится, и какие поля. Да если и скажут, может всё таки самому один раз разобраться в этом? Чем как только понадобится потом внести любую малейшую правку, придётся опять ждать пока кто то поможет?) |
|
|
Karamba_hb
|
Сообщение
#7
|
|
ООО придумал, незнаю можно ли такое сделать или нет... но можно соеденить 2 таблицы, и получаеться сделать всего 1 запрос, отбирать все строки второй таблицы по убыванию поля ball, и потом ид строки с ball-ом должно совподать с ИД первой таблицы... ну и получаетсья потом вывести все данные из двух таблиц... только я незнаю можно ли так делать, и как если да?)
|
|
|
alexdrob |
30.5.2012, 16:27;
Ответить: alexdrob
Сообщение
#8
|
|
Да погуглить это же так трудно, пусть кто то за вас это сделает...
http://www.mysql.ru/docs/man/JOIN.html http://dev.mysql.com/doc/refman/5.0/en/join.html |
|
|
Witu |
30.5.2012, 16:38;
Ответить: Witu
Сообщение
#9
|
|
alexdrob, не понял что написано ) покажите скриптик
там наверника есть другой выход кроме как повешенье сервера |
|
|
Karamba_hb
|
Сообщение
#10
|
|
А вот если в бд идёт всего лишь 1 запрос, но 1 000 строк? ну или 10 000? селектиться напрмиер 5 полей. Это нормалльно?
|
|
|
|
Текстовая версия | Сейчас: 28.3.2024, 19:44 |