@dba_ru

Страница 570 из 718
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
https://www.youtube.com/watch?v=AWXTIlwDRAM
это божественно

aster
17.07.2018
14:10:27
Проверка на возраст
я в школе слушал )

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

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

Valery
17.07.2018
14:59:38
Я наверное не правильно понимаю как работают индексы? При добавлении записи, индес должен быть перестроен нет?
Это сообщение, конечно же останется без внимания, потому что все хотят вставить свои 5 копеек, вместо того что бы реально помочь

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

Valery
17.07.2018
15:02:07
Al
17.07.2018
15:04:44
Это сообщение, конечно же останется без внимания, потому что все хотят вставить свои 5 копеек, вместо того что бы реально помочь
Я вот даже не знаю как тебя на работу взяли? Как же работают бд если индекс не нужен и не изменяется?

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
у тебя эта таблица вообще без ключей что ли?
Примари кей по id, поиск идёт по другому полю

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
Тип поля не будет влиять на скорость?
ОК, какжется хорошо пошло... Какой тип у тебя у поля PK (или нескольких полей, если их много)?

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:53:37
не знаю, умеет ли мускуль в транспонирование, но если я правльн понял задачу, то стал бы решать через него

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

Valery
17.07.2018
15:57:10
Потому что это показатель того что либо логика приложения череж жопу. Либо таблицы. Либо все вместе.
В кратце, собирается база всех существующих доменов. Из файла читаешь строки, и отправляешь их в очередь Амазона. Эту очередь слушают 20 контейнеров, которые берут домен, парсят сайт, и отправляют назад результат. Так вот апдейт нужен, если в очереди будут дубли, это уже очередь Амазона сама так говорит, что мол дублей быть не должно но могут быть

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

Valery
17.07.2018
16:02:58
Так фильтруй сообщения
Это не от меня зависит. Амазон может просто взять и продублировать его

В любом случае там не так много апдейтов

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

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

Al
17.07.2018
16:04:58
Это не от меня зависит. Амазон может просто взять и продублировать его
И что? И ты заместо что бы проверить уникальность и исключить. Будешь отрабатывать тратить ресурсы и потом накатывать апдейт? ?

Al
17.07.2018
16:06:31
А вдруг на сайте что то поменялось с того момента?
И что? Всегда проще добавить колонку timestamp. И добавить строку

Еще и лог изменений пооучишь бонусом

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

Google
Vasiliy
17.07.2018
16:09:22
Нашел решение через PIVOT
Да, похоже на правду

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
кароче. индекс надо добавить. но и обслуживать его надо не забывать.
Смазывать регулярно, и через 1000 пробега обязательно масло менять

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
@dba_ru мы смазываем индексы
@aster333 он ещё тот пидобир, осторожнее с ним

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
очень дорогие - это сколько?

Человек
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
да, что-то на подобии логов
Логи, метрики - я бы тарантул посоветовал

Человек
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
текстовые данные
Таки если какая то бизнес логика, то пилишь бд на разных хостах, быстрые данные на быстрый диск, делаешь ротацию бд, кеш, архивы, тогда и терабайт летать будет

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