PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (83): « 1 2 3 [4] 5 6 7 8 9 ... » В конец

> Найдено сообщений: 1232
tuareg Отправлено: 17 Декабря, 2014 - 21:53:51 • Тема: Самопис для форума • Форум: Колонка администратора

Ответов: 203
Просмотров: 51758
DeepVarvar пишет:
Это актуальное значение куки чтобы поднять профиль
А если я из дома захожу и с работы? Одни и теже куки будут?
tuareg Отправлено: 17 Декабря, 2014 - 21:42:48 • Тема: Самопис для форума • Форум: Колонка администратора

Ответов: 203
Просмотров: 51758
DeepVarvar пишет:
Да, можно заenumить, а смысл?
Наглядней будет и выбирать можно будет( если не ошибаюсь ) как по № так и по слову
tuareg Отправлено: 17 Декабря, 2014 - 21:10:55 • Тема: Самопис для форума • Форум: Колонка администратора

Ответов: 203
Просмотров: 51758
Мелкий а зачем ключ
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. CREATE TABLE IF NOT EXISTS `groups_permissions` (
  3.   ....
  4.   UNIQUE KEY `pk_revert` (`permission_id`,`group_id`)
  5. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  6.  

Вполне достаточно
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. KEY `pk_revert` (`permission_id`)
  3.  

Ибо это же InnoDb он все равно прицепит к индексу в конце PK. Проверил на тестовой табличке в обоих случаях Using index
tuareg Отправлено: 24 Октября, 2014 - 10:00:14 • Тема: JavaScript + Smarty + Firefox +IE • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 717
Консоль открывали?
tuareg Отправлено: 20 Октября, 2014 - 15:25:16 • Тема: О сериализации в поле РБД • Форум: SQL и Архитектура БД

Ответов: 6
Просмотров: 22
Может про EAV почитать. С другой стороны если Вам по этим параметрам искать(фильтровать) не надо, то можно и как строку хранить.
tuareg Отправлено: 16 Сентября, 2014 - 09:49:32 • Тема: Работа с поиском • Форум: Работа с СУБД

Ответов: 6
Просмотров: 957
К сожалению, все предложенные решения Вам помогут только если у Вас есть выделенный сервер( сфинкс точно). Иначе придется извращаться Улыбка
tuareg Отправлено: 14 Сентября, 2014 - 17:25:45 • Тема: Приоритет в сортировке • Форум: SQL и Архитектура БД

Ответов: 3
Просмотров: 24
Как-то так
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT `id`,`category_id`,( IF (`title` LIKE '%установка%', 60, 0)+ IF (`text` LIKE '%установка%', 10, 0)) AS `relevant`
  3. FROM `pictures`
  4. WHERE ( `imagename` LIKE '%установка%' OR `text` LIKE '%установка%'
  5. ORDER BY `category_id`=12,`relevant`
  6.  

Если не поможет, извращаться дальше с if в ORDER by
tuareg Отправлено: 09 Сентября, 2014 - 13:26:13 • Тема: Order by с условием (футбольная таблица) • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 38
Может проще на стороне php это делать? А то вдруг встреч не было? Да и план запроса будет ужастным
tuareg Отправлено: 03 Сентября, 2014 - 11:38:56 • Тема: Помогите оптимизировать таблицу • Форум: SQL и Архитектура БД

Ответов: 14
Просмотров: 91
Дополню Мелкий вполне хватит и int(11) беззнакового Улыбка
Т.е по идее Вам вполне хватит
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. CREATE TABLE ***.crawler (
  3.   id int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  4.   url varchar(255) NOT NULL,
  5.   visit_date datetime NOT NULL,
  6.   html longtext NOT NULL,
  7.   crc32_hash int(10) UNSIGNED NOT NULL DEFAULT 0,
  8.   PRIMARY KEY (id),
  9.   INDEX IDX_crawler (crc32_hash, id, url, visit_date),# Вот это тоже зачем???
  10.   INDEX UK_crawler_crc32_hash (crc32_hash)
  11. )
  12. ENGINE = INNODB
  13.  
tuareg Отправлено: 03 Сентября, 2014 - 11:05:33 • Тема: Помогите оптимизировать таблицу • Форум: SQL и Архитектура БД

Ответов: 14
Просмотров: 91
Не ускорите, если тупо запрос по id => 0.8c . Быстрей работать не будет Недовольство, огорчение
Т.е быстрей чем по PK никак.
P.S но это очень странно, почему так долго выполняется этот запрос
tuareg Отправлено: 03 Сентября, 2014 - 10:37:36 • Тема: Помогите оптимизировать таблицу • Форум: SQL и Архитектура БД

Ответов: 14
Просмотров: 91
Добавьте еще LIMIT 1;
И выложите EXLAIN запроса
P.S я надеюсь по полям индекс есть?
tuareg Отправлено: 02 Сентября, 2014 - 18:51:28 • Тема: Помогите оптимизировать таблицу • Форум: SQL и Архитектура БД

Ответов: 14
Просмотров: 91
Мелкий пишет:
Искать надо, соответственно, по WHERE url = 'http://site.com/bla-bla/bla-bla/bla' and hash_index='значение CRC32 от урла'

Да только наоборот WHERE hash_index='значение CRC32 от урла' AND url = 'http://site.com/bla-bla/bla-bla/bla'
tuareg Отправлено: 31 Августа, 2014 - 21:56:03 • Тема: Можно ли написать запрос в 2 таблици • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 41
лучше базу пнуть
tuareg Отправлено: 27 Августа, 2014 - 08:23:49 • Тема: Перебор массива на совпадения • Форум: Вопросы новичков

Ответов: 2
Просмотров: 189
Можно попытаться использовать levenshtein, но придется "заморачиваться" с кодировками, переводить все в анси из утф

Страниц (83): « 1 2 3 [4] 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB