@dba_ru

Страница 511 из 718
Ilia
17.05.2018
10:16:25
НЕвиднго нихрена в твоих картинках...

Ilia
17.05.2018
10:18:24
Это партиции ? Т.е. ПАТРИЦИИ ?

Google
Dmitry
17.05.2018
10:18:40
Партийцы!

Runinterface ?
17.05.2018
10:31:46
Shestakow
17.05.2018
10:49:50
Доброго времени суток, подскажите пожалуйста, можно ли объединить все эти запросы в один , указав все паттерны разом одном запросе? чтоб кучу файлов не перебирать в последствии. https://gist.github.com/shestakow1993/27a278fddf2521e31f006561fe2afb58

Shestakow
17.05.2018
10:52:59
вроде пробовал

Ilia
17.05.2018
10:53:23
Попробуй ещё...

Да, можно, OR испльзуя...
Как бы это не догадки, это 100% точное знание.

Shestakow
17.05.2018
10:53:56
лол, не там писал ор

Ilia
17.05.2018
10:54:00
Меня что можно.

Shestakow
17.05.2018
10:54:25
спасибо) извиняюсь)

Виктор
17.05.2018
11:10:51
меня бесит, что мне, чтобы выбрать несчастных 5 строк, надо перелопатить охулиард. и от этого хочется уйти в запой
Раз уж целевых записей немного создай рядом таблицу, где будут записи, только с тем, что нужно. Триггер на ORDERS и триггер на ORDERSTRANSLOG.

Natali
17.05.2018
11:16:20
кто идет 18-го?

Vladislav
17.05.2018
11:17:59
все бегут, вот только куда

Google
Ilia
17.05.2018
11:18:13
А куда?

Валерия
17.05.2018
11:21:42
а строчек в orders - дохреналлиард
а вьюхи создавать можешь? можно сделать вьюху такую с индексом по orderID вполне может помочь

aster
17.05.2018
11:24:24
а вьюхи создавать можешь? можно сделать вьюху такую с индексом по orderID вполне может помочь
Не. Мне же надо с этими строчками чевото поделать и в транслог отметить. То есть если я их раз увидел - все

lost
17.05.2018
11:25:26
все бегут, вот только куда
рискну предположить, что на devconf

Валерия
17.05.2018
11:30:34
Не. Мне же надо с этими строчками чевото поделать и в транслог отметить. То есть если я их раз увидел - все
вьюха будет всегда содержать ответ на твой вопрос "по каким Order" надо что-то сделать если привязать к схеме и сделать по OrderID кластерный уникальный индекс , то она будет всегда актуально поддерживать тебе список "Order", по которым потом что-то надо сделать и пиши там уже транслог а вообще можно делать Update этой вьюхи, через триггеры в MS SQL INSTED OF UPDATE, и будет тебе счастье но по опыту - где-то это очень хорошо помогает, где то очень неочень

Natali
17.05.2018
12:34:17
А куда?
чьорт, думала объявятся посетители скл.ру, фоточки посмотреть

Валерия
17.05.2018
12:41:33
Спасибо)

Al
17.05.2018
15:07:48
что можно сделать? SELECT ORDERS.* FROM ORDERS LEFT OUTER JOIN ORDERSTRANSLOG ON ORDERS.ID_NUM = ORDERSTRANSLOG.ID_NUM WHERE ORDERSTRANSLOG.TRANSFERED is null ну кроме того, чтобы гвоздь в голову вбить тому, кто такое придумал
Чет не пойму зачем этот овердохрелион выбирается вообще? Отключи его вообще. Ну в смысле напиши в новом запросе что нибуть что сразу вернет "нифига". :)

Ну вывернуть запрос наоборот

aster
17.05.2018
15:43:58
так нету нулла в orderstranslog. там вообще нет ничего. логика приложеньки была такая: 1) кем-то создается строка[ки] в orders 2) выбираются все строки в orders, которым нет соответствующих (ключ id_num) в orderstranslog и над ними делаются манипуляции, после чего п.3 3) создаем строку[ки] в orderstranslog и в нужные поля пишется результат обработки. то есть обрабатывать надо те строки orders, для которых нет строчек в orderstranslog

говнокод кароче.

забей

я решу через периодическую задачу

aster
17.05.2018
15:46:51
в orders не меняется ничего.

нету даты )

Google
aster
17.05.2018
15:48:53
Может можно как то отсортировать предварительно. По времени например
да. добавлю поле с признаком "не трогать" и буду: 1. по ночам устанавливать признак "не трогать" 2. в запрос добавлю условие - брать только те, для которых нет признака "не трогать"

там просто количество записей перевалило за 100млн (в каждой из табл по 100)

и че то ресурс сервера иссяк

Al
17.05.2018
15:50:00
там просто количество записей перевалило за 100млн (в каждой из табл по 100)
Аа проект из серии мы ж для себя. А если много клиентов то потом нормально сделаем?

aster
17.05.2018
15:50:39
да. 6 лет прошло

за 6 лет не сделали )

"ну 6 лет же нормально работало"

Al
17.05.2018
15:52:55
"ну 6 лет же нормально работало"
Ты главное не забудь в демона прописать ограничение по времени. А то первые ночи у него будут трудные



lost
17.05.2018
16:06:42
че никогда на удаленке не варил что ли?

во даёшь

Al
17.05.2018
16:08:32
В фотошопе красивый шов накладывать?

lost
17.05.2018
16:10:40
ага, digital welding porn

aster
17.05.2018
16:14:17
Главное - вовремя подписи на актах ставить. Ну на строительстве всяких гос обьектов

Чтоб потом было кому сидеть, когда спросят )

Al
17.05.2018
16:17:26
Роман
17.05.2018
18:00:01
Напомните, максимальная длина varchar 255?

Dmitriy
17.05.2018
18:03:57
да

Google
lost
17.05.2018
18:20:36
Наглая ложь

anon4k
17.05.2018
18:44:45
Ну что ты, братишка, притих? Работаешь на дядю? Тимлид мудак? Работа на галере приносит деньги, но не удовлетворения? Хочется уже делать что-то интересное, по кайфу? Вероятно, мы можем помочь тебе с этим, если ты поможешь нам. В команду бродяг-энтузиастов гаражного кодинга мы ищем: — React-программиста, который знаком с redux, saga, роутингом и может в вёрстку, — Графического дизайнера, умеющего работать в Фигме и делает макеты в PSD. Годный pet-project или опенсурс уровня/b с понятной инфраструктурой, ясным кодом, гитхабом и трелло ждет тебя. C нас, конечно же, два чая, аниме-стикеры и шутки уровня /b. Красивый гитхаб, море звезд, и понятный roadmap в мире охуенных стартапов ждут тебя. Получи шанс поработать со звездными фуллстаками и опытными сеньорами — конечно же, за идею. Ожидаем прод и деньги без ваучеров и клиффов и вестингов. Телега @anon4k

Vladislav
17.05.2018
18:49:26
Ну что ты, братишка, притих? Работаешь на дядю? Тимлид мудак? Работа на галере приносит деньги, но не удовлетворения? Хочется уже делать что-то интересное, по кайфу? Вероятно, мы можем помочь тебе с этим, если ты поможешь нам. В команду бродяг-энтузиастов гаражного кодинга мы ищем: — React-программиста, который знаком с redux, saga, роутингом и может в вёрстку, — Графического дизайнера, умеющего работать в Фигме и делает макеты в PSD. Годный pet-project или опенсурс уровня/b с понятной инфраструктурой, ясным кодом, гитхабом и трелло ждет тебя. C нас, конечно же, два чая, аниме-стикеры и шутки уровня /b. Красивый гитхаб, море звезд, и понятный roadmap в мире охуенных стартапов ждут тебя. Получи шанс поработать со звездными фуллстаками и опытными сеньорами — конечно же, за идею. Ожидаем прод и деньги без ваучеров и клиффов и вестингов. Телега @anon4k
Питон уже выучили?

anon4k
17.05.2018
18:49:55
да с беком нет проблем

вот с дизайном и фронтом есть

Vladislav
17.05.2018
18:51:27
вот с дизайном и фронтом есть
Отлично, а базы причем здесь?

Al
17.05.2018
19:00:25
Vladislav
17.05.2018
19:01:05
А смысл, надеюсь дошло и больше такой фигни не выпишит

Вопрос, а кто-нибудь видел какие-нибудь легковесные опенсорс решения mdm, чтобы можно было просто вести справочники?

anon4k
17.05.2018
19:17:26
:3

Vladislav
17.05.2018
19:21:12
Что за беркли?

Al
17.05.2018
19:22:45
Что за беркли?
http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/downloads/index.html

Vladislav
17.05.2018
19:24:14
Стоп, это база, я говорю про mdm

Al
17.05.2018
19:28:09
Стоп, это база, я говорю про mdm
https://github.com/micromdm/micromdm ?

Vladislav
17.05.2018
19:37:56
Master data management ?

lenar
17.05.2018
19:46:28
Master data management ?
а что это? в двух словах

Vladislav
17.05.2018
19:46:52
Wiki

aster
17.05.2018
19:51:44
Аа проект из серии мы ж для себя. А если много клиентов то потом нормально сделаем?
Джуниор: «оно работает!» Мид: «но это же говнокод!» Сениор: «не говнокод, а продакшен-рэди в рамках доступных ресурсов» Тимлид: «ребята, не ссорьтесь!» Продажи: «?‍♂️»

Google
Al
17.05.2018
21:30:46
Master data management ?
И чем больше ты будешь использовать аббревиатур тем веселее будет

Vladislav
17.05.2018
21:31:11
вообще-то это классика

Al
17.05.2018
21:36:14
вообще-то это классика
Ну видимо не для тех кто из деревни.



Stanislav
17.05.2018
21:52:49
Как лучше в реляционную базу записать такие данные: 17 тысяч ссылок, у каждой из них есть куча ссылок где была найдена эта ссылка. Это с сайта. Например ссылка "/" найдена на 17 тысяч страниц. Если делать ForeignKey то запись идеть очень долго такой структуры. Вообще не использовать реляционную БД? Слышал есть графовые, а nosql вообще идеально подходит. Но хотелось бы на реляционной решение найти

А если я сделаю текстовое поле и просто тупо запишу в него? Вот например у '/' будет 17 тысяч строк в поле с типом "текст"

Но не у всех ссылок так много ссыланий. Кароче просто спрашиваю совета

Stanislav
17.05.2018
22:11:32
Очень долго это сколько? 17 тысяч строк записать эт как бы не так что бы мало
База sqlite, орм peewee Ну на второй минуте записи я не выдержал и аварийно завершил программу. Она делала bulk insert 17 тысяч раз в цикле, при этом там были ссылки на которые ссылаются никчемное количесвто раз

Кароче я наверное сделаю тупо TextField

Al
17.05.2018
22:38:26
Кароче я наверное сделаю тупо TextField
Все зависит от того зачем оно

Stanislav
17.05.2018
22:43:05
Все зависит от того зачем оно
Показать другим людям нужно откуда ссылается

Al
17.05.2018
22:48:40
Показать другим людям нужно откуда ссылается
Зачем для этого база? Храни по списком. Один список 1 файл

Stanislav
17.05.2018
22:49:18
Зачем для этого база? Храни по списком. Один список 1 файл
Там каждый час будет эти данные собирать, не очень подходит

Al
17.05.2018
22:49:58
Как будто за час что то изменится

Stanislav
17.05.2018
22:52:53
И как ты собрался апдейтить текст?
А там будет что-то типа "check_id" который будет каждый раз инкрементироваться. Только я хз как это ограничить, типа если бы можно было сделать пару check_id и path (это как раз ссылка на которую ссылаются) сделать уникальной, но при этом по отдельности не уникальные, что-бы потом on conflict пнрезаписывать...

Как будто за час что то изменится
Согласен, час - образно

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