@mysql_ru

Страница 13 из 142
Subb98
19.04.2017
17:37:10
Я не знаю, надо читать и разбираться.

Погугли sql explain extra, например.

Ну или просто посмотри ссылку выше.

Power
19.04.2017
17:42:33
ладно буду разбираться, спасибо за помощь.

Google
Subb98
19.04.2017
17:59:53
Угу, успехов.

Yura
19.04.2017
21:28:25
Это нормально. Это не проблема

Информация указывает, что индекс используется. Ты создавал индекс, чтобы он ускорял поиск. Он используется и поиск ускоренный.

Так что не мучайся, все у тебя там в норме.

Alexander
20.04.2017
15:56:57
всем привет. вопрос по row_format dynamic vs compact. чем первый лучше? https://dev.mysql.com/doc/refman/5.6/en/innodb-row-format-dynamic.html - читал

интересует в плане BLOB и MEDIUMBLOB

Ivan
20.04.2017
16:26:39
Котаны, не обновляйтесь до мариадб-10.1.21 на всякий случай)

Yura
20.04.2017
16:26:55
А почему?

Что с ней не так?

Ivan
20.04.2017
16:27:27
А почему?
Там бага с триггерами противная

Поправили в 22

Yura
20.04.2017
16:28:38
Спасибо. Бум знать.

Alexander
20.04.2017
16:59:07
так вроде .22 уже

Google
Ivan
20.04.2017
16:59:27
так вроде .22 уже
Ну а вдруг...

Yura
23.04.2017
09:08:38
Как раз переезжаем на новый сервер, ставлю новую Марию.

В репозиториях у них уже .22, так что ставя из оф. репо уже ставится нормальная версия

Кто подскажет токловый мануал по настройке размеров кешей для Марийки?

Да и вообще по тютингу

*тюнингу

Alexander
23.04.2017
10:42:43
mysqltuner.pl ?

Dmitry
23.04.2017
12:35:17
У перконы еще есть визард на сайте

Dan
23.04.2017
14:20:47
#books

Dmitriy
23.04.2017
14:25:40
#books
Fixed

Dan
23.04.2017
14:26:20
главное чтоб глобальный поиск срабатывал ? чатов много, а хэштег books один на всех

Dmitriy
23.04.2017
14:27:16
Это уже совсем другая история

D1
23.04.2017
16:42:48
привет, есть у кого тупой вопрос спросить? мне надо сделать бд для сайта копицентра у них вот такой утырочный прайс например, скрины ниже я тут вижу 2 пути - одна таблица с прайсом и кучей лишних полей забитых null у неиспользуемых элементов и сделать каждой категории по таблице, но тогда я так понимаю в таблице с заказами придётся делать поля от всех таблиц прайсов и опять некрасиво как правильно делать? может я что-то не понимаю? скрины прайса например





Alexander
23.04.2017
16:44:10
алё скажи - подключаться, объяснят

ты покажи, как запросы строишь

D1
23.04.2017
16:45:07
ещё не дошёл до запросов, этап схемы бд ?

Alexander
23.04.2017
16:45:41
нормализация - ничего не говорит?

Google
Alexander
23.04.2017
16:46:16
1-я, 2-я формы и т.д. ?

D1
23.04.2017
16:47:47
ну, это про разделение на таблицы как раз

Alexander
23.04.2017
16:47:58
ну ... как бы да

смотри, ты можешь создать таблицу, где будут перечислены форматы бумаги

D1
23.04.2017
16:49:30
ну вот например грубая схема, не смотрите там на ключи



вот copyprint таблица это вот это из прайса

ща

Alexander
23.04.2017
16:50:02
уже что-то

D1
23.04.2017
16:50:09


вот эта

вот она связана с форматом, плотностью на схеме

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

Alexander
23.04.2017
16:51:27
непонятно делать "что"?

D1
23.04.2017
16:51:40
тоесть вот у меня есть copyprint это чб печать, copy копирование и scan сканирование

Alexander
23.04.2017
16:51:57
не совсем понял

D1
23.04.2017
16:52:00
таблица заказы - я туда хочу пихнуть инфу о заказе

ща, я по очереди пишу

тоесть типа в таблицу заказы я хочу сунуть запись о том что клиент оформил печать 3х листов a3 плотностью 90

а потом сканирование

Google
D1
23.04.2017
16:53:49
получается что я в этой таблице должен иметь те же поля что в scan и copyprint же?

Alexander
23.04.2017
16:54:06
и ты хочешь без внешних ключей обойтись? которые foreign keys?

D1
23.04.2017
16:54:48
почему, со связями просто ведь получается дофига полей лишних

Alexander
23.04.2017
16:55:15
тогда лишнее - в отдельную таблицу

и связь - по ключу

вроде в институте должны рассказывать

D1
23.04.2017
16:56:25
не оч понятно, мне самому знаний не хватает видимо ?

Alexander
23.04.2017
16:56:50
хорошо, пойдём с другой стороны

у тебя есть кусок данных, который общий для заказов, так?

D1
23.04.2017
16:59:13
ну типа того

Alexander
23.04.2017
16:59:47
выносишь в отдельную таблицу, связь - по id

данное действие - денормализация

сначала будет расти быстро: разные заказы, у всех - свой формат. потом - медленнее

D1
23.04.2017
17:22:03
смотри, мне вот что посоветовали разбить прайс на таблицы по категориям, как у меня на скрине, а потом их содержимым заполнить таблицу price, и уже id позиции из неё записывать в таблицу заказов звучит нормально?

Alexander
23.04.2017
17:26:06
хм

последний пункт - правильный, см. выше

только если ты хочешь полную схему, то, скорее всего, денег захотят

D1
23.04.2017
17:27:59
денех нет, но мы будем пытаться ? спасибо за помощь!

Alexander
23.04.2017
17:28:27
не вопрос == np

Winnie
23.04.2017
18:58:00
привет всем

Google
Winnie
23.04.2017
18:58:36
exit: 255 Unable to continue. SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '=' in /var/www/html/admin/modules/findmefollow/Findmefollow.class.php on line 1145 #0 /var/www/html/admin/modules/findmefollow/Findmefollow.class.php(1145): PDOStatement->execute() #1 /var/www/html/admin/modules/findmefollow/functions.inc.php(79): FreePBX\modules\Findmefollow->getAllFollowmes() #2 /var/www/html/admin/libraries/BMO/DialplanHooks.class.php(95): findmefollow_get_config('asterisk') #3 /var/lib/asterisk/bin/retrieve_conf(864): FreePBX\DialplanHooks->processHooks('asterisk', Array) #4 {main}

MariaDB [(none)]> SHOW VARIABLES LIKE "%char%"; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)

Менял кодировки таблиц и бд не помогает

D1
23.04.2017
19:22:54
а у таблиц точно верные кодировки?

вам же не менять надо, а привести все к одному виду

это вообще freepbx из образа или установленный вручную?

Winnie
23.04.2017
19:26:09
Выставлял все сначала utf8_general потом utf8_unicode

Вручную

D1
23.04.2017
19:27:20
а смотрели какие именно таблицы он дёргает в этом запросе, может они в другой бд или пропустили где-то?

collation-server = utf8_general_ci в my.cnf пробовали?

Winnie
23.04.2017
19:32:35
Пропустить не мог, запросом менял. Завтра посмотрю, по другим бд. Пробовал, ломается веб интерфейс

Страница 13 из 142