От пыхи не убежишь

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 04:21:08

Страниц: [1] 2 3
Печать
Автор Тема: Лимит, глубокая выборка)  (Прочитано 582 раз)
0 Пользователей и 1 Гость смотрят эту тему.
md5    ↓ 
24 Сентябрь, 2011, 05:03:49
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

что делать с этой хуетой?
 
первая страница (LIMIT 0,30) вытаскивается за 0.002 сек
последняя (LIMIT 70000, 30) за 4.447 сек
 
у всех так? дело в мускле? или что-то с индексами надо придумать?
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
AlexB    ↓ 
24 Сентябрь, 2011, 05:22:41 , спустя 18 минут 52 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6

индексы не причем
в идеале - отказаться от постраничной разбивки
 
« Последнее редактирование: 24 Сентябрь, 2011, 05:21:58 от AlexB » Записан

md5    ↓ 
24 Сентябрь, 2011, 05:21:22 , спустя
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19


в идеале - отказаться от постраничной разбивки
каким образом?
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
AlexB    ↓ 
24 Сентябрь, 2011, 05:22:23 , спустя 1 минуту 1 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6

уже терли эту тему
http://pyha.ru/forum/topic/5812.0
Записан

md5    ↓ 
24 Сентябрь, 2011, 05:28:46 , спустя 6 минут 23 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

AlexB, я видел
и не к чему не пришли
ЛИМИТ хуета, хуярить по страницам - не надо
только вот, что делать, если нужен постраничный список юзеров, который мне хочется пролистать и просмотреть
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
AlexB    ↓ 
24 Сентябрь, 2011, 05:38:33 , спустя 9 минут 47 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6

вариантов море
 
1. сделать кнопки следующая страница и предыдущая
2. сделать алфавитный указатель и выводить юзеров по букве (двум первым буквам, если их дохуя)
3. сделать окно поиска юзера по первым буквам
 
2 и 3 пункт более юзабельны чем тысяча ссылок на страницы
Записан

NRG    ↓ 
24 Сентябрь, 2011, 05:39:37 , спустя 1 минуту 4 секунды
НЕ ХУЕТА! ХУЕТА!

Headshot!MultiKill!
Группа: нинзя

Карма: 777
Сообщений: 4700
Сила слова: 16.81

может имеет смысл както "каталогизировать" юзеров и отказатся от пейджера ?
Спустя 20 секунд добавил
поддерживаю варианты 2,3 от Алекса
Записан

Буратино дрочил, дрочил и сгорел
Java и JavaScript это абсолютно разные вещи !!!
Господа, вы хуйня.
девушки краснели, отворачивались но порнуху продолжали смотреть
md5    ↓ 
24 Сентябрь, 2011, 05:50:14 , спустя 10 минут 37 секунд
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

1. сделать кнопки следующая страница и предыдущая
это однохуйственно разбивке на страницы
 
2. сделать алфавитный указатель и выводить юзеров по букве (двум первым буквам, если их дохуя)
как вариант, да
 
3. сделать окно поиска юзера по первым буквам
ну это уже не то, хочется видеть, потому что иногда ты сам не знаешь, что ищешь :)
Спустя 29 секунд добавил
2. сделать алфавитный указатель и выводить юзеров по букве (двум первым буквам, если их дохуя)
только опять же, если будет дохуя юзеров на букву А
то ситуация повторится
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
AlexB    ↓ 
24 Сентябрь, 2011, 05:57:24 , спустя 7 минут 10 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6


1. сделать кнопки следующая страница и предыдущая
это однохуйственно разбивке на страницы
А вот и нет, здесь возможны легкие запросы, если отказаться от общего пагинатора
Спустя 2 минуты 16 секунд добавил

2. сделать алфавитный указатель и выводить юзеров по букве (двум первым буквам, если их дохуя)
только опять же, если будет дохуя юзеров на букву А
то ситуация повторится
в общем-то да повторится, но уже в меньшем масштабе, значит надо продумать механизм быстрого переключения на указатель по N первым буквам
Записан

md5    ↓ 
24 Сентябрь, 2011, 06:12:48 , спустя 15 минут 24 секунды
НЕ ХУЕТА! ХУЕТА!

выезд, апартаменты, массаж, стриптиз, подружки, дорого
Группа: в ухо

Карма: не нужна
Сообщений: 10495
Сила слова: 1.19

А вот и нет, здесь возможны легкие запросы, если отказаться от общего пагинатора
например?
Записан

8: Undefined variable: str
Файл: /home/pyha/pyha.ru/forum/bbcode/Xbb/Tags/Man.php
Строка: 18
adw0rd: мудень блять, я уже фиксить стал эту фигню :)
md5: вуахахахаха
Stasovsky    ↓ 
24 Сентябрь, 2011, 06:27:35 , спустя 14 минут 47 секунд
НЕ ХУЕТА! ХУЕТА!

Сенсей XD
Группа: Джедаи

Карма: 54
Сообщений: 3653
Сила слова: 1.48

а как на счет такого варианта:
Спустя 20 секунд добавил
...с аяксом
Записан
AlexB    ↓ 
24 Сентябрь, 2011, 06:32:37 , спустя 5 минут 2 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6


А вот и нет, здесь возможны легкие запросы, если отказаться от общего пагинатора
например?
ну погугли, тема то баянная ...
Записан

Status    ↓ 
24 Сентябрь, 2011, 07:48:10 , спустя 1 час 15 минут 33 секунды
НЕ ХУЕТА! ХУЕТА!

Редкостная сволочь
Группа: Джедаи

Карма: 57
Сообщений: 1447
Сила слова: 3.94


что делать с этой хуетой?
 
первая страница (LIMIT 0,30) вытаскивается за 0.002 сек
последняя (LIMIT 70000, 30) за 4.447 сек
 
у всех так? дело в мускле? или что-то с индексами надо придумать?
Да тема баянистая, я делаю в два запроса, первый получаю например 30 записей подряд без использования limit, средствами php, второй через IN, что бы не выбирать все 70000.
 
Блин я думал AlexB опять скажет свое знаменитое, типа юзай эксплаин:D
Записан

Заткнись говно, я воевал!
AlexB    ↓ 
24 Сентябрь, 2011, 07:58:42 , спустя 10 минут 32 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: в ухо

Карма: 89
Сообщений: 3427
Сила слова: 2.6


Блин я думал AlexB опять скажет свое знаменитое, типа юзай эксплаин:D
Да не, тут и так известно что эксплейн 70000 покажет )))))
Записан

Абырвалг    ↓ 
24 Сентябрь, 2011, 09:31:29 , спустя 1 час 32 минуты 47 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

Да тема баянистая, я делаю в два запроса, первый получаю например 30 записей подряд без использования limit, средствами php, второй через IN, что бы не выбирать все 70000.
не понял, покажи как это в коде
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
Страниц: [1] 2 3
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd