Habr
β
How to become an author
My feed
All streams
Search
Write a publication
Settings
Login
Pull to refresh
0
@DeathCore
read-only
User
Send message
Profile
Articles
1
Posts
News
Comments
22
More
Dropdown
Bookmarks
2
Copy RSS link
Немного исторических фотографий
DeathCore
Oct 25 2012 at 10:10
Можно увидеть не только изменение техники, но и людей)
Github знакомства
DeathCore
Oct 24 2012 at 23:05
JSter – все, что нужно для Javascript
DeathCore
Oct 24 2012 at 10:59
Не наткнулся ни на одну…
JSter – все, что нужно для Javascript
DeathCore
Oct 24 2012 at 10:36
Вау, замечательно!
Sony выпустила 20-дюймовый планшет с Windows 8
DeathCore
Oct 21 2012 at 20:33
на… кхм… зачем?
Обзор флагманского смартфона Samsung GALAXY Note II
DeathCore
Oct 20 2012 at 18:54
vk.cc/10lDq3
Не удержался…
Python: надежная защита от потери запятой в вертикальном списке строк
DeathCore
Oct 20 2012 at 18:18
Покрываем код тестами.
Фильтры для изображений с CSS Filter Effects
DeathCore
Oct 19 2012 at 08:16
Это не шутка?!
MySQL. Выбор случайных строк в один запрос
DeathCore
Oct 18 2012 at 10:35
С ограничениями тут сложность. Можно сделать так
WHERE t.pk_id >= rnd AND column = value LIMIT 1
Но тут есть свои проблемы…
Как вырастить программу из прототипа
DeathCore
Oct 18 2012 at 09:51
Для каждой поставленной задачи должен быть свой подход.
Одного единого решения для всех задач не бывает.
Иногда необходим прототип с полностью продуманной архитектурой, которая легко масштабируемая в дальнейшем, а иногда написанный говнокодом за 1 день.
Ubuntu 12.10 Quantal Quetzal (Квантовый Кетцаль/Квезаль)
DeathCore
Oct 18 2012 at 09:05
Замечательно!
Фильтрация ложных соответствий между изображениями при помощи динамического графа соответствий
DeathCore
Oct 16 2012 at 19:10
Зачем же такое на ночь выкладывать, когда мозг бездействует (
Почему нельзя превращать прототип в итоговую программу
DeathCore
Oct 16 2012 at 19:01
У вас на практике было что в любом случае «Преждевременная оптимизация — корень всех зол»?
По-моему, иногда, она очень даже уместна.
MySQL. Выбор случайных строк в один запрос
DeathCore
Oct 16 2012 at 09:17
Если взять COUNT(*) вместо MAX(pk_id), то делает в 1000 раз медленнее…
не знаю даже, почему)
Вообще с COUNT не удалось получать результат менее чем за секунду.
P.s таблица InnoDB
MySQL. Выбор случайных строк в один запрос
DeathCore
Oct 16 2012 at 08:33
Хм, для одной строки прирост почти в 10 раз с вашим вариантом подзапроса.
Но в таком случае можно было бы использовать MAX а не ORDER BY + LIMIT.
Хотя особой разницы не вижу, что-то, что то делается за 0.000 — 0.001 секунды…
MySQL. Выбор случайных строк в один запрос
DeathCore
Oct 16 2012 at 07:49
Второй вариант с COUNT(*) прошел за 0.95 против 1.04… быстрее!
Просто проблема в том, что с COUNT даже 10 случайных строк получить будет довольно таки сложно.
MySQL. Выбор случайных строк в один запрос
DeathCore
Oct 16 2012 at 07:39
Количество строк никак не известно)
MySQL. Выбор случайных строк в один запрос
DeathCore
Oct 15 2012 at 21:05
у меня просто ноутбук старенький)
Я думаю у вас и ORDER BY rand() LIMIT * будет выполняться не 6 секунд)
За округления совершенно забыл…
MySQL. Выбор случайных строк в один запрос
DeathCore
Oct 15 2012 at 20:30
хм… на моей таблице ваш запрос срабатывает за 3 секунды на 1 строку…
C rand() естественно.
MySQL. Выбор случайных строк в один запрос
DeathCore
Oct 15 2012 at 20:16
<= выдаст самую первую запись. Может «больше или равно»?
Или я что-то не так понял…
Back
Here
1
2
There
Back
Information
Rating
Does not participate
Location
Днепр, Днепропетровская обл., Украина
Date of birth
July 11 1993
Registered
January 23 2012
Activity
February 20 2016 at 03:56
Не удержался…
Но тут есть свои проблемы…
Одного единого решения для всех задач не бывает.
Иногда необходим прототип с полностью продуманной архитектурой, которая легко масштабируемая в дальнейшем, а иногда написанный говнокодом за 1 день.
По-моему, иногда, она очень даже уместна.
не знаю даже, почему)
Вообще с COUNT не удалось получать результат менее чем за секунду.
P.s таблица InnoDB
Но в таком случае можно было бы использовать MAX а не ORDER BY + LIMIT.
Хотя особой разницы не вижу, что-то, что то делается за 0.000 — 0.001 секунды…
Просто проблема в том, что с COUNT даже 10 случайных строк получить будет довольно таки сложно.
Я думаю у вас и ORDER BY rand() LIMIT * будет выполняться не 6 секунд)
За округления совершенно забыл…
C rand() естественно.
Или я что-то не так понял…