Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Базы данных » MySQL » Запросы к MySQL
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
sexkiller
Участник+
Средний рейтинг: 4.5 | Оценок: 4
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Омск
Публикаций: 215
Статус: sexkiller в оф-лайне
Запросы к MySQL [сообщение #31036]

Мне из базы (около 100000 записей) зная 25 ID (Primary key) нужно как можно быстрее вытащить записи с этими ID.

Вопрос: как лучше это сделать или использовать оператор OR или функцию IN() или есть другой способ наиболее быстрый.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-01-2003 12:30
Нажмите сюда для просмотра профайла sexkiller Отправить Персональное сообщение sexkiller Посетить домашнию страничку sexkiller! Найти сообщения от sexkiller Добавить sexkiller в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Stek
Участник+
Средний рейтинг: 1.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Nov 2001
Место проживания:
Публикаций: 144
Статус: Stek в оф-лайне
[сообщение #31049]

select * from table where id=25

quote:
25 ID (Primary key) нужно как можно быстрее вытащить записи

первичный ключ не может быть одинаковым у нескольких записей.

__________________
**censored**
Ð_усский ресурс о PHP

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-01-2003 17:32
Нажмите сюда для просмотра профайла Stek Отправить Персональное сообщение Stek Посетить домашнию страничку Stek! Найти сообщения от Stek Добавить Stek в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
sexkiller
Участник+
Средний рейтинг: 4.5 | Оценок: 4
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jul 2002
Место проживания: Омск
Публикаций: 215
Статус: sexkiller в оф-лайне
[сообщение #31152]

Ты меня не понял не id с номером 25, а 25-ть различных записей с уже известными ID.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-01-2003 09:19
Нажмите сюда для просмотра профайла sexkiller Отправить Персональное сообщение sexkiller Посетить домашнию страничку sexkiller! Найти сообщения от sexkiller Добавить sexkiller в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Stek
Участник+
Средний рейтинг: 1.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Nov 2001
Место проживания:
Публикаций: 144
Статус: Stek в оф-лайне
[сообщение #31168]

IN красивее, да и наверно быстрее будет.

__________________
**censored**
Ð_усский ресурс о PHP

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-01-2003 12:49
Нажмите сюда для просмотра профайла Stek Отправить Персональное сообщение Stek Посетить домашнию страничку Stek! Найти сообщения от Stek Добавить Stek в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #31595]

Вот мне когда нужно было выбрать не то 10 не то 100 записей, а может и 1000, я долго не ломался OR или IN() . Может по скорости они и практически не различаются, но читаемость запроса тоже не маловажная вещь .

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-01-2003 12:13
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Stek
Участник+
Средний рейтинг: 1.67 | Оценок: 3
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Nov 2001
Место проживания:
Публикаций: 144
Статус: Stek в оф-лайне
[сообщение #31840]

RaZEr
и что же ты таки выбрал то ?

__________________
**censored**
Ð_усский ресурс о PHP

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-01-2003 08:36
Нажмите сюда для просмотра профайла Stek Отправить Персональное сообщение Stek Посетить домашнию страничку Stek! Найти сообщения от Stek Добавить Stek в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
RaZEr
Модератор
Средний рейтинг: 4.19 | Оценок: 16
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания: Россия
Публикаций: 769
Статус: RaZEr в оф-лайне
[сообщение #31842]

А вот с трех раз угадаешь ?!

__________________
The time was broken ...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 23-01-2003 08:48
Нажмите сюда для просмотра профайла RaZEr Отправить Персональное сообщение RaZEr Найти сообщения от RaZEr Добавить RaZEr в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 01:13.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.00924802 seconds (45.59% PHP - 54.41% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.