Forum Webscript.Ru

Общие => Базы данных => Тема начата: Nikman от 27 Мая 2003, 17:30:23

Название: Какая возможная нагрузка на сервер запросами MySQL ???
Отправлено: Nikman от 27 Мая 2003, 17:30:23
Может ли запрос
mysql_query("SELECT nick,password,name,color,sex,
old,mail,www,icq,avatavr,mnumber,mesin,mesout,sign
from users where nick=\'".$user."\'"); Загрузить сильно сервер если выбор идёт из базы с 600 елементами. И поле nick имеет тип varchar(64) ???
Название: Какая возможная нагрузка на сервер запросами MySQL ???
Отправлено: Макс от 27 Мая 2003, 17:43:40
600 элементов - это ИМХО очень мало.
Добавь на всякий случай индекс, это должно ускорить выборку.
Вообще я бы сделал поле
user_id int unsigned not null primary key auto_increment,
и выбирал бы юзера по этому полю а не по NICK-у
Название: Какая возможная нагрузка на сервер запросами MySQL ???
Отправлено: Maniac от 27 Мая 2003, 17:52:31
Nikman
Только если идет одновременно много запросов.
Название: Какая возможная нагрузка на сервер запросами MySQL ???
Отправлено: Nikman от 27 Мая 2003, 17:54:58
Просто юзер указываэт ник ... ы чтоб узнать ИД всё равно нужно виберать вначале по нику...
Название: Какая возможная нагрузка на сервер запросами MySQL ???
Отправлено: Nikman от 27 Мая 2003, 17:57:02
У меня есть ИД но отдельно... я его испорльзую при удалении ... и тд...