@dba_ru

Страница 349 из 718
Ilia
19.12.2017
01:26:49
Я совсем не понял, при чем тут удаление записи в центре твоих размышлений.

Al
19.12.2017
03:30:29
А жаль...
А зачем они там?

Google
Al
19.12.2017
03:31:16
Блин чё за графовые БД? Второй раз уже спрашиваю...
Знаешь что такое граф? С точки зрения математики

Первая картинка назвалась "Трындец", а эта "Грёбаный трындец"?
Это визуализация базы. На каком то этапе мне казалось что визуализация как то поможет... но оказалось что имея сотню вершин, шансы понять что там происходит и как оно перестраивается... не реально.

Sergey
19.12.2017
06:48:41
На лету - считать, а не сохранять 2PB
А чем вам Oracle с его columnar storage, InMemory и Exadata в конце концов не угодил?

lost
19.12.2017
07:03:58
Не в join только, а в where...
можно и в join и в where

Konstantin
19.12.2017
07:08:37
Норм

Mikhail
19.12.2017
07:18:03
Утро доброе

для интеграционных тестов используем hsqldb

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

org.springframework.orm.jpa.JpaSystemException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLIntegrityConstraintViolationException: integrity constraint violation: foreign key no action; FK_CH_LOGS_LOG_CONFIG_ID table: CH_LOGS Error Code: -8 Call: DELETE FROM CH_LOG_CONFIG Query: DeleteAllQuery(referenceClass=LogConfigEntity sql="DELETE FROM CH_LOG_CONFIG"); nested exception is javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLIntegrityConstraintViolationException: integrity constraint violation: foreign key no action; FK_CH_LOGS_LOG_CONFIG_ID table: CH_LOGS Error Code: -8 Call: DELETE FROM CH_LOG_CONFIG Query: DeleteAllQuery(referenceClass=LogConfigEntity sql="DELETE FROM CH_LOG_CONFIG") org.springframework.orm.jpa.JpaSystemException:

Что-то я не понимаю, куды копать-то то надо

Руслан
19.12.2017
09:05:14
Здравствуйте. Нужна программа учета компьютеров с информацией о их конфигурации (процессор, озу, ОС и т.д.). С каждого компа берется инфа и передается в БД на какой-то один комп. Затем я со своего компа беру и забираю данные с этой БД. Что посоветуете?

Vladislav
19.12.2017
09:05:39
Посоветую пообщаться с коллегами админами

Google
Vladislav
19.12.2017
09:05:46
Давно есть куча софта на эту тему

Vladislav
19.12.2017
09:05:53
ДБА тут не причем

Руслан
19.12.2017
09:05:59
Опыта работы нет ни с чем. Задача не сложная я думаю. Работал только с Access. И еще. Запросы в самой БД делаются, либо я кодить в проге должен?

Mikhail
19.12.2017
09:06:38
в данном контексте

Руслан
19.12.2017
09:06:43
ДБА тут не причем
Я студент. На предприятии поставили задачу разработать сие чудо. Готовое решение нашел, но немного не соответствует нужному

Ilia
19.12.2017
09:07:47
что значит no action?
Это значит, (полагаю) что констрейнт — обычный RESTRICTION, нет CASCADED ACTIONS, по связи дочерние записи не удаляются при удалении родительской и не изменяются при изменении ключа родительской (я б вообще убил бы за такое изменение).

org.springframework.orm.jpa.JpaSystemException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLIntegrityConstraintViolationException: integrity constraint violation: foreign key no action; FK_CH_LOGS_LOG_CONFIG_ID table: CH_LOGS Error Code: -8 Call: DELETE FROM CH_LOG_CONFIG Query: DeleteAllQuery(referenceClass=LogConfigEntity sql="DELETE FROM CH_LOG_CONFIG"); nested exception is javax.persistence.PersistenceException: Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: java.sql.SQLIntegrityConstraintViolationException: integrity constraint violation: foreign key no action; FK_CH_LOGS_LOG_CONFIG_ID table: CH_LOGS Error Code: -8 Call: DELETE FROM CH_LOG_CONFIG Query: DeleteAllQuery(referenceClass=LogConfigEntity sql="DELETE FROM CH_LOG_CONFIG") org.springframework.orm.jpa.JpaSystemException:
Там всё просто , ты смотри, какое дейтсвие с БД при этом выполняется, это должно быть либо вставка в дочернюю таблицу с FK, которого нет в родительской, либо удаление (изменение ключа) из родительской , при условии, что дочерние записи есть. ВОт тебе задача — найти, что там делается, и исправить эту логическую ошибку в данных.

Vladislav
19.12.2017
09:10:51
А дальше идти и покупать готовое

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

Руслан
19.12.2017
09:11:39
Но я предполагаю не реальные для моего студенческого кармана)

Так вот спрашиваю: какой велосипед взять

Google
Mikhail
19.12.2017
09:13:15
просто какая-то хрень, что тест то проходит, то нет

какие-то у нас плавающие данные =\

Ilia
19.12.2017
09:14:09
какие-то у нас плавающие данные =\
Ну, как догадка пальцем в небо — может, вы не закрываете транзакции... (это общий момент)

Vladislav
19.12.2017
09:14:43
Так вот спрашиваю: какой велосипед взять
Вы не поняли, лично я не буду тратить на это время, чтобы пояснить, что и как делать человеку, который не далек в данной области. Просто потому, что вы за это получите деньги, хоть и маленькие, а я потрачу время в пустоту, т.к. задача банальная

Руслан
19.12.2017
09:15:37
Vladislav
19.12.2017
09:16:03
Тем более

Ilia
19.12.2017
09:16:05
Так вот спрашиваю: какой велосипед взять
Ну, покупать же ты СУБД не хочешь, возми тогда что-то из бесплатоного. Это либо MySQL, либо Postgres. + Qt в виде клиента

Vladislav
19.12.2017
09:16:36
а данные он как собирать будет?

тут как бы задача гораздо больше

Ilia
19.12.2017
09:16:58
MySQL немного более дружественен к нофичкам, и литетатуры типа "Как написать говноБД за 21 день" дофига.

Ilia
19.12.2017
09:17:27
а данные он как собирать будет?
Так это уже его проблемы...

Ilia
19.12.2017
09:18:12
и получается гонка - накатилась или нет?
Это не гонка. Это просто логическая неопределённость

Ilia
19.12.2017
09:18:38
и получается гонка - накатилась или нет?
И скорее не накатились, или нет, а удалились, или нет.

Mikhail
19.12.2017
09:18:44
в общем, надо проверять, где мы закрыли, а где нет

ок

Ilia
19.12.2017
09:20:09
Ты стек рухнувшего теста почти прислал, вот размотай, где найди, и будет ясно

Google
aster
19.12.2017
09:22:14
Я студент. На предприятии поставили задачу разработать сие чудо. Готовое решение нашел, но немного не соответствует нужному
а вот бесплатный вариант: https://t.me/glpi_ru Бразильские коллеги @glpibr Испанские коллеги @glpisp Французкие коллеги @glpifr http://glpi-project.org/spip.php?lang=en

Mikhail
19.12.2017
09:30:55
Ты стек рухнувшего теста почти прислал, вот размотай, где найди, и будет ясно
да там удивительно это выглядит - в stdout нету стектрейса соответствующего этой ошибке, в разделе error - только то, что я прислал, проявляется только на билд сервере, локально - тесты проходят

магия какая-то нездоровая

Руслан
19.12.2017
09:43:15
А Microsoft Azure нормальная вещь для моей задачи. Вроде по документации описываются таблицы. SQL Azure подключается через С# и ADO.NET.?

Admin
ERROR: S client not available

Vladislav
19.12.2017
09:53:16
В этих облаках еще и на деньги нормально можно попасть без опыта

Руслан
19.12.2017
10:01:29
В этих облаках еще и на деньги нормально можно попасть без опыта
Месяц бесплатный. Мне эта прога показать и все

Дальше юзать ее никто не будет

Mikhail
19.12.2017
10:14:10
Ну это тебе всё равно лечить.
Да конечно) это я так, ною)))

deGrey
19.12.2017
10:35:06
господа, тут не появилось специалистов по firebird? параметры рекомендуемые, 1 клиент работает относительно быстро, когда подключается 5+ начинаются висяки. базы 3 штуки 700Мб, 1,2Гб, 8,3Гб. логи/конфиги могу сюда или в личку, подскажите пожалуйста, куда копать?

Sergey
19.12.2017
11:44:21
Чем можно сделать export/import java packages загруженных в Oracle?

Михаил
19.12.2017
12:04:07
dbms_java.export_source

Sergey
19.12.2017
12:11:24
dbms_java.export_source
А есть там source если скорее всего грузили *.jar через loadjava? И как бы их всеё пачкой а не по одному?

Rinat
19.12.2017
13:46:22
друзья, всем привет, столкнулся со следующей ситуацией при использовании postgres 9.5: выполняю довольно тяжелый update таблицы с большим количсвтом преобразований view, которое в итоге через for/ loop построчно накатывалось на таблицу после 30 минут работы /var/lib/postgresql/9.5/main/base стал весить 38 GB как это правильно чистить ? запустил vacuumdb, жду, но то ли это, что мне нужно ? если все это темповые файлы, которые создались при выполнении запроса, почему не почистилось, когда запрос терминировался ? спасибо !

Vladislav
19.12.2017
13:49:39
я одного не понял, как update связан с view

А так да, вакуум делать

Rinat
19.12.2017
13:52:52
в одной

Google
Rinat
19.12.2017
13:53:19
БД не такая большая, 200 - 400 запией, но преобразование сложное

Ilia
19.12.2017
13:53:40
Тогда мне тебя жаль, вакуум не поможет...

А если у тебя только 500 записей, оттуда тогда рост базы?

Rinat
19.12.2017
13:57:01
вот и я не могу пока этого понять

Руслан
19.12.2017
15:02:17
Кто может помоч с glpi+fusioninventory?

aster
19.12.2017
15:03:52
Kirill
19.12.2017
15:22:15
Можно как-то сделать так, чтобы postgres автоматом тайпкастил все интовые значения как bigint? А то запрос вида UPDATE table SET bigint_field = 100000 * 1000000000 выдает ошибку что мол integer out of range. Поле bigint_field имеет тип BIGINT. И единственное, что с этим можно сделать - принудительно закастить в BIGINT множители.

Borys
19.12.2017
16:10:04
подскажите, можно ли как-то проверить SQL запрос (в MySQL) - делает ли он выборку данных или вставку/изменение?

Ilia
19.12.2017
16:12:37
Поискать insert update delete

Но в общем это невозможно

Borys
19.12.2017
16:13:43
тогда нужно проверять drop и т.д.

ага

Ilia
19.12.2017
16:14:06
Кстати, есть запросы, что делают и то, и другое

Borys
19.12.2017
16:15:17
что именно? выборку вставку? это ясно. хочеться сделать небольшую форму в админку для дебага и проверки данных, но чтобы случайно никто ничего не поломал..

Edward
19.12.2017
16:24:11
Ребят, подскажите пожалуйста как лучше сделать следующее: есть бд - mysql. в ней таблица - пользователи, у которых поля - логин, пароль и еще таблица товар - название, описание Мне нужно реализовать как-то любимые товары, тоесть чтобы у конкретного пользователя были некоторые товары, как это со стороны БД делается?

Borys
19.12.2017
16:30:56
@alexey_kopytov спасибо!

@Edward_one в любом случае в одной таблице не должны храниться и пользователи и товары. разведи их в разные таблицы и сделай ManyToMany. ну и про нормализацию немного прочитай

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