
Erick
17.07.2018
13:55:47
https://www.youtube.com/watch?v=AWXTIlwDRAM

Al
17.07.2018
14:02:50
https://www.youtube.com/watch?v=AWXTIlwDRAM
Мой трактор поле переедет, переедет и лес,
Магнитофон на всю катушку грохочет техно - экспресс.
В кабине разные наклейки: девчонки и цветы,
Мигают лампочки зеленой краской среди темноты.
Народное техно - грохот тракторов,
Народное техно - свет прожекторов,
Народное техно - большой успех,
Народное техно - танцуют все.

Vladislav
17.07.2018
14:03:57

aster
17.07.2018
14:10:27

Google

aster
17.07.2018
14:10:37

Vladislav
17.07.2018
14:11:18

Valery
17.07.2018
14:45:02
Есть таблица, в которую добавляются данные, но перед добавлением, проверяется, существует ли такая запись или нет, если ее нет, то добавляется, если есть, то поля обновляются. Проблема в том, что данных в таблице будет около 5млн. И добавление происходит очень медленно. Есть ли смысл добавить индекс для поля, по которому идет поиск существующей записи?

Al
17.07.2018
14:53:03
Есть таблица, в которую добавляются данные, но перед добавлением, проверяется, существует ли такая запись или нет, если ее нет, то добавляется, если есть, то поля обновляются. Проблема в том, что данных в таблице будет около 5млн. И добавление происходит очень медленно. Есть ли смысл добавить индекс для поля, по которому идет поиск существующей записи?
Есть ли смысл индексировать поиск? Сам то как думаешь?

Valery
17.07.2018
14:57:49
Я наверное не правильно понимаю как работают индексы? При добавлении записи, индес должен быть перестроен нет?

Ilia
17.07.2018
14:58:28
Есть таблица, в которую добавляются данные, но перед добавлением, проверяется, существует ли такая запись или нет, если ее нет, то добавляется, если есть, то поля обновляются. Проблема в том, что данных в таблице будет около 5млн. И добавление происходит очень медленно. Есть ли смысл добавить индекс для поля, по которому идет поиск существующей записи?
Нет, что ты, ни в коем случае нельзя добавлять индекс...

Valery
17.07.2018
14:59:38

Ilia
17.07.2018
15:01:11
Чета я сегодня помогал, помогал, толку ровно ноль..

Valery
17.07.2018
15:02:07

Al
17.07.2018
15:04:44

Erick
17.07.2018
15:13:49
место тут что ли проклятое?

Valery
17.07.2018
15:13:59
То есть, если записи будут добавлять каждую секунду, и при этом будет перестаиваться индекс, при учёте что в базе 3млн записей, это будет норм?

Google

Erick
17.07.2018
15:14:44
у тебя эта таблица вообще без ключей что ли?

Valery
17.07.2018
15:15:25

Erick
17.07.2018
15:15:56
ну то есть то, что праймари обновляется каждую секунду, тебя не смущает?

Valery
17.07.2018
15:17:11

Al
17.07.2018
15:17:52
Чую щас там полнотекстовый поиск внезапно

Erick
17.07.2018
15:18:07
вот да

Valery
17.07.2018
15:18:37
Да
В том поле домен записан

Al
17.07.2018
15:19:48
И муська?

Anton
17.07.2018
15:19:52
Индекс не будет полностью перестраивается на каждый insert, для одного поля типа varchar вообще не заметишь ничего

Ilia
17.07.2018
15:21:25

aster
17.07.2018
15:27:22
обслуживание индексов
и зачем и когда оно делается

Roman
17.07.2018
15:28:20
Коллеги , подскажите плиз есть ли дока оракловая по расчету значений параметров инициализации для БД oracle 11g в зависимости от характеристик сервера ?

aster
17.07.2018
15:28:33
кароче. индекс надо добавить. но и обслуживать его надо не забывать.

Valery
17.07.2018
15:31:10
Вот теперь все понятно
Спасибо

Ldar
17.07.2018
15:46:43
Подскажите, у меня такая задача, бд mysql, нужно из одной той же таблицы сделать много джойнов, я так полагаю штук 100, это нормальная практика?
У меня в одной таблице пользователи и поля, которые они заполнили, нужно это вывести с разбивкой по пользователям и полям.

Google

Al
17.07.2018
15:52:11
Вот теперь все понятно
Я бы отметил, если требуется делать апдейт строки, это показатель что со структурой что то не так. И я бы ее пересмотрел.

Vasiliy
17.07.2018
15:52:59

Valery
17.07.2018
15:53:03

Vasiliy
17.07.2018
15:53:37
не знаю, умеет ли мускуль в транспонирование, но если я правльн понял задачу, то стал бы решать через него

Al
17.07.2018
15:54:06
Почему не так?
Потому что это показатель того что либо логика приложения череж жопу. Либо таблицы. Либо все вместе.

Valery
17.07.2018
15:57:10

Al
17.07.2018
15:58:48
Какая то каша и не понимание того что ты делаешь

Valery
17.07.2018
16:00:01
А дубли тут причем?
Сообщение дублируется в очередь, в результате приходит два одинаковых домена. Нафига мне два одинаковых домена?

Al
17.07.2018
16:00:31

Valery
17.07.2018
16:02:58
В любом случае там не так много апдейтов

Valery
17.07.2018
16:04:00
Тормозит поиск

Al
17.07.2018
16:04:58

Valery
17.07.2018
16:05:46

Al
17.07.2018
16:06:31
Еще и лог изменений пооучишь бонусом

Valery
17.07.2018
16:08:20
Не должно быть два одинаковых домена в таблице

Ldar
17.07.2018
16:08:32

Google

Vasiliy
17.07.2018
16:09:22

Al
17.07.2018
16:13:30
Я все
Не могу больше

Admin
ERROR: S client not available

Al
17.07.2018
16:14:10
Нас троллят походу

Ilia
17.07.2018
16:59:37

aster
17.07.2018
17:02:27

sttacall
17.07.2018
17:03:15

Lasto
17.07.2018
17:03:22
@dba_ru мы смазываем индексы

aster
17.07.2018
17:06:19

sttacall
17.07.2018
17:06:25

Ilia
17.07.2018
17:08:51
Мне понравилось про дубли ещё....
Дублей не должно быть, но они могут быть...
Но не должно быть. Но могут быть...
Но не должно быть...

Al
17.07.2018
17:11:06
Не должно быть два одинаковых домена в таблице

Valery
17.07.2018
17:14:46
По ТЗ нельзя

Al
17.07.2018
17:19:51
По ТЗ нельзя
Прочитай внимательнее. Уникальная строка != одинаковые ячейки

Google

Человек
17.07.2018
17:25:25
Здравствуйте, кто может подсказать где и какими способами можно хранить большие объемы данных кроме БД. Есть боты примерно несколько тысяч/десятков тысяч, нужно хранить данные, комманды и т.д причем данные обновляются каждый день по несколько раз, а БД на более чем 200 ГБ ооочень дорогие.

lost
17.07.2018
17:26:21
Если я скажу монга меня ссаными тряпками не закидают?

Erick
17.07.2018
17:26:21
очень дорогие - это сколько?

Lasto
17.07.2018
17:30:01

Человек
17.07.2018
17:30:18

Lasto
17.07.2018
17:30:35

Человек
17.07.2018
17:30:48
Логи?
да, что-то на подобии логов

Lasto
17.07.2018
17:31:23

Ilia
17.07.2018
17:31:29

Человек
17.07.2018
17:31:53

Lasto
17.07.2018
17:32:09
А так 200 Гб не много для майсквель

Ilia
17.07.2018
17:32:58

Lasto
17.07.2018
17:35:09

Человек
17.07.2018
17:36:28
Ну я так понял что нахер нужны логи, если можно обойтись без всего
По емейлу буду скидывать

Lasto
17.07.2018
17:41:20
текстовые данные
Таки если какая то бизнес логика, то пилишь бд на разных хостах, быстрые данные на быстрый диск, делаешь ротацию бд, кеш, архивы, тогда и терабайт летать будет