Автор Тема: Какая возможная нагрузка на сервер запросами MySQL ???  (Прочитано 2986 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Nikman

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 77
  • +0/-0
  • 0
    • Просмотр профиля
Может ли запрос
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) ???

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
600 элементов - это ИМХО очень мало.
Добавь на всякий случай индекс, это должно ускорить выборку.
Вообще я бы сделал поле
user_id int unsigned not null primary key auto_increment,
и выбирал бы юзера по этому полю а не по NICK-у
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Nikman
Только если идет одновременно много запросов.
TANSTAAFL

Оффлайн Nikman

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 77
  • +0/-0
  • 0
    • Просмотр профиля
Просто юзер указываэт ник ... ы чтоб узнать ИД всё равно нужно виберать вначале по нику...

Оффлайн Nikman

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 77
  • +0/-0
  • 0
    • Просмотр профиля
У меня есть ИД но отдельно... я его испорльзую при удалении ... и тд...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28