@dba_ru

Страница 514 из 718
Mark
22.05.2018
21:17:33
Спасибо, теперь стало понятнее как это работает ?

random.ib
22.05.2018
22:53:14
mysql Есть таблица, 7миллионов записей, размер 1 Гб, просто селект без where делается 18 минут, count(*) моментально. Кто может за какуюто денежку посмотреть мой сервер, настроики и помочь оптимизировать мой проект? сервер вроде норм, косяк гдето в настройках мускула,индексах и т.д.

Dennis
23.05.2018
02:34:28
Здравствуйте, подскажите плез

Чатик по эластику

Google
Dennis
23.05.2018
02:52:34
нашел, спасиб

Ilia
23.05.2018
06:41:42
Вот у меня вопрос назрел, к слову. Вот мы ставим на определенные типы в зависимости от задачи, у каждого определенный объем. Это делается дл чего? Допустим, у нас есть int длинной 11, почему бы не выставить в максимум? В некоторых СУБД, к примеру, незанятое пространство занимается пробелами, но в некоторых нет — вопрос и по ним. Причина в резервации места, верно?
Что значит "int длиной 11" ? Обычно в СУБД под int понимается int из языка С, 4 или 8 байт, и стандарт так тоже определяет. Если ты начитался доки по MySQL , то 0) это совсем нестандартное 1) это никак не имеет отношения к объему хранимых данных. Кроме того, в принципе типы данных и то, как они хранятся, это разные вещи, связанные, но не обуславливающие друг друга. Тип данных в общем - это больше множество допустимых значений и операции с ними. А то, как они хранятся, не обязательно диктуется тем, что за тип.

Для вебсокетов какие бд подходят?
Web socket это протокол сетевого обмена, СУБД тут ни при чём.

с какими бд можно работать по протоколу ws ?
Чаще всего по web socket ты не работаешь с СУБД. Там обычно несколько слоев ещё до СУБД. И не нужно.

Denis
23.05.2018
06:54:17
Виктор
23.05.2018
06:55:30
С СУБД можно работать, через сокеты, только на более низком уровне, чем "web"

Виктор
23.05.2018
06:56:37
Под mysql есть приблуда, которая напрямую пуляет команды, в обход некоторых этапов анализа и т.д.

Vladislav
23.05.2018
06:57:06
Субд! =мускул

Google
Ilia
23.05.2018
06:57:17
Спасибо, теперь стало понятнее как это работает ?
О! Мне даже не понятно, а ему понятно... Завидую !

С СУБД можно работать, через сокеты, только на более низком уровне, чем "web"
Это немного другие сокеты... В WEB sockets от сокетов наверное только одно название.

mysql Есть таблица, 7миллионов записей, размер 1 Гб, просто селект без where делается 18 минут, count(*) моментально. Кто может за какуюто денежку посмотреть мой сервер, настроики и помочь оптимизировать мой проект? сервер вроде норм, косяк гдето в настройках мускула,индексах и т.д.
Тут вообще нечего смотреть, так и должно быть. В таком поведении нет ничего криминального, нет смысла оптимизировать. Если проблемы с произв., переведи всё на Inno, включи большой кэш данных, типа пол оперативки. (innodb buffer cache ), включи slow query log и мониторь плохие запросы. Вот и весь сказ.

Виктор
23.05.2018
07:51:31
Это немного другие сокеты... В WEB sockets от сокетов наверное только одно название.
web сокеты базируются все на том же интерфейсе сокетов. Поэтому и уточнил "на более низком уровне"

Sheldhur
23.05.2018
09:02:58
суп гаез

innodb_file_per_table = 1 зло или добро?

Sheldhur
23.05.2018
09:03:57
чому?

lost
23.05.2018
10:24:13
некрофил детектед

Ilia
23.05.2018
10:28:14
Бац бац и скорость)) myisam при редких операциях записи выгодней. Да и Кеш тоже не всегда даёт прирост скорости.
MyISAM выгоден, когда тебе не БД нужна, а кусок говна. Тогда да, бери MyISAM, не ошибёшься.

чому?
Ну потому что совсем большие БД на MySQL делать бессмысленно, А file_per_table нужен, только, чтобы размазать IO на несколько физических устройств и таким образом распараллелить IO. Ну сделали его в MySQL, но по сути он не нужен.

iii
23.05.2018
10:35:41
убер мускуль юзает
Кастомизированный вроде

что значит большие? это скок?
Вроде как от 500 000 записей на таблицу могут начинаться непонятные тормоза.

Anton
23.05.2018
10:37:35
Вроде как от 500 000 записей на таблицу могут начинаться непонятные тормоза.
О, абсолютные величины подъехали))))) А ничего, что эти 500к могут быть разными по размеру и хранится на железках, отличающихся по производительности в десятки раз?

Google
Sheldhur
23.05.2018
10:38:19
у меня на полтора ляма таблица

ниче не тормозит

вторая на 500+

тоже норм

ещё в одной базе 10кк+

немного тормозит, да

Maxim
23.05.2018
10:56:51
а тут есть люди знающие postgis? подскажите, как правильно составить запрос на поиск по заданному радиусу? и как правильно составить индекс для этого запроса? таблица такая CREATE TABLE my_points(id SERIAL PRIMARY KEY, name TEXT); SELECT AddGeometryColumn('my_points', 'point', 4326, 'POINT', 2); данные вот так добавляю INSERT INTO my_points (point, name) VALUES (ST_GeomFromText('POINT(123 123)',4326), '1');

lost
23.05.2018
11:14:37
убер мускуль юзает
Странно, @MasterZiv даже не забайтился, стареет видимо

Maxim
23.05.2018
11:17:57
Виктор
23.05.2018
11:18:55
https://t.me/pgsql

Maxim
23.05.2018
11:21:56
скорее вот этот https://t.me/postgis

Sheldhur
23.05.2018
15:06:17
Большие — это от миллиарда записей в таблице
учитывая, что у них записываются маршруты водителей, в масштабах нескольких стран, то миллиард думаю наберется. Не говоря уже об остальных данных которые они собирают.

Sheldhur
23.05.2018
15:21:05
ну значит никакой проблмы с большая\маленькая нет

Ilia
23.05.2018
15:21:08
А такси дальше области свой не ездит

Sheldhur
23.05.2018
15:21:25
в любой момент можно покромсать

Google
Sheldhur
23.05.2018
16:12:30
есть три стула: VARCHAR, ENUM и INT

на какой сядите?

lost
23.05.2018
16:21:36
на какой сам сядешь?

Sheldhur
23.05.2018
16:23:56
ну хз, я бы выбрал ENUM, т.к. это всё таки список и он будет и быстрее и меньше места занимать

но бля, добавлять\удалять\менять значения в нем это просто пиздец

поэтому мне хочется варчар

или инт, а сам список где-то в приложухе хранить

Ilia
24.05.2018
04:47:49
ну хз, я бы выбрал ENUM, т.к. это всё таки список и он будет и быстрее и меньше места занимать
Enum нестандартный, насколько я помню, обрабатывается он на клиенте, поэтому никаких приростов он не даёт.

но бля, добавлять\удалять\менять значения в нем это просто пиздец
Если надо добавлять, то нужен словарь, а не домен.

Al
24.05.2018
05:58:04
Александр
24.05.2018
06:12:12
Здравствуйте! Подскажите пожалуйста, изменить формат даты лучше делать средствами php, или в БД (mysql). По дэфолту, YYYY-MM-DD HH:MM:SS, хочу сделать по другому, убрать секунда, день и месяц местами поменять

спасибо)

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

lost
24.05.2018
06:13:40


Больше интересно что ты будешь с этой кастрированной датой делать

Александр
24.05.2018
06:17:05
Больше интересно что ты будешь с этой кастрированной датой делать
Просто на страницу выводить для удобства восприятия юзверей

Anton
24.05.2018
06:18:05
Так не меняй в БД, просто выведи так, как красиво

DATE_FORMAT'ом например

Александр
24.05.2018
06:18:41
Google
Pavel
24.05.2018
09:12:21
Всем привет! Вопрос по архитектуре. На данный момент база в Oracle размером в 20 TB. Необходимо выбрать open source чтобы снизить стоимость продукта. Процесс отличается множественным инсертами, малым количеством апдейтов, несколькими тысячими пользователей посылающими ad hoc запросы с джойнами и аггрегациями. Какая платформа лучше подойдет для этой задачи? (пока думали о Cassandra, ClickHouse, Postgres, Citus, Aerospike).

Михаил Власов
24.05.2018
09:19:02
a. Сервер HP ProLiant DL360 Gen 9(10) 128G RAM 2*INTEL XEON E5-2660 FC 8G 2*470G SSD b. Система хранения данных HP MSA 2040 FC 8G X*1.8TB SAS 10k

Страница 514 из 718