Адміністратори баз даних

Питання та відповіді для професіоналів баз даних, які бажають покращити свої навички роботи з базами даних та дізнатися від інших у спільноті

2
NoSQL та RDBMS разом?
Мені було цікаво, чи є якісь хороші рішення для запису даних у базу даних NoSQL, а потім перетворення їх у RDBMS? Наприклад, якщо ви хотіли швидко захопити деякі дані, наприклад, журнали сеансів, але тоді ви хочете мати можливість створювати звіти про них пізніше. Моя улюблена база даних - Postgres, тому …
13 nosql  rdbms 

1
Створіть виняток із контексту
Коли PostgreSQL видає виняток, є рядок "CONTEXT", наприклад: ERROR: INSERT has more target COLUMNS than expressions LINE 3: ... ^ QUERY: INSERT INTO ... CONTEXT: PL/pgSQL FUNCTION "XXXXX" line 4 at SQL statement Але коли я кидаю виняток, цього рядка немає. Я не знайшов, як це додати. RAISE EXCEPTION 'blablabla' …

3
Чи варто використовувати пункт SQL JOIN або IN?
У мене питання щодо найкращого підходу. Я не впевнений, який підхід найкращий, коли дані вважаються змінними за розміром. Розглянемо наступні 3 ТАБЛИЦІ: ПРАЦІВНИК EMPLOYEE_ID, EMP_NAME ПРОЕКТ PROJECT_ID, PROJ_NAME EMP_PROJ (багато-багато з вищезгаданих двох таблиць) EMPLOYEE_ID, PROJECT_ID Проблема : з огляду на EmployeeeID, знайдіть ВСІ співробітники ВСІХ проектів, з якими пов'язаний …
13 postgresql  join 

2
Як відновити таблицю InnoDB, файли якої переміщувались
Тож у мене є тестовий db-сервер, який був налаштований у потоці реплікації. Над назвою пройшла оптимізація, яка швидко заповнила простір у файлах datadir. Mysql покірно чекав ще місця. Цей datadir є файловою системою, яка використовується ТІЛЬКИ в якості datadir mysql, щоб звільнити більше нічого. У мене була 4 тестова таблиця …

1
Повторити таблиці на інше ім'я бази даних
У нашому середовищі QA є всі назви баз даних із суфіксом "test". Наприклад, dbname1 у виробництві матиме аналог dbname1test у QA. (Це значною мірою допомагає захистити від змішування конфігурацій prod / qa). Є кілька таблиць, які я хотів би повторити фактичні виробничі таблиці в QA. Я не впевнений, як би …

2
Як відключити всіх інших користувачів від бази даних postgres?
Мені потрібен ексклюзивний доступ до бази даних. Чи можливо за допомогою команди SQL "від'єднати" всіх інших користувачів від бази даних postgres. Або, можливо, закрити всі інші з'єднання, а потім отримати ексклюзивний доступ. Це для тестування одиниць, а тести виконуються лише вручну, тому небезпеки немає. Будуть зачеплені лише старі мертві зв’язки. …
13 postgresql 

1
Оптимізація продуктивності BCP для даних BLOB
Я процес планування живої міграції бази даних 2TB до розділених таблиць. Система в цілому говорить про зберігання документів, більша частина простору виділяється LOB, розміром від 50 кбіт до 500 кбіт, з невеликим відсотком в діапазоні від 500 кБ до 1 МБ. Частина міграції буде включати дані BCPing зі старої до …

5
Чи працює програма провідника SentryOne Plan?
Чи працює програма SentryOne Plan Explorer як рекламована реклама та чи законна вона? Чи є якісь готчі або щось, що потрібно хвилювати? Схоже, це показує гарячий шлях у кольорі, присвоєний кошмару SSMS з точки зору прогнозованого плану виконання. Моє занепокоєння полягає в тому, - чи змінює якісь дані зловмисно чи …

5
Альтернативи MySQL Workbench [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 5 років тому . У мене виникли деякі проблеми з MySQL Workbench, які я не впевнений, що вдасться виправити ( а саме те, …

2
Чи ВИСТАВКИ отримують автоматичні дії?
Наша програма запускає INSERT-запит до бази даних MySQL для додавання записів. Хочеться знати, чи автоматично записуються записи. Якщо я запускаю команду ROLLBACK, коли база даних виконує відкат? Чи можливий ROLLBACK після COMMIT?
13 mysql  innodb 

4
Висловлювання SQL Server періодично повільно на SQL Server 2008 R2
У одного з наших клієнтів у нас виникли деякі проблеми з ефективністю нашого додатку. Це веб-додаток .NET 3.5, який споживає та оновлює дані в базі даних SQL Server. В даний час наше виробниче середовище складається з машини Windows 2008 R2 як передньої частини та кластера SQL Server 2008 R2 на …

3
Як вивести журнали MySQL в syslog?
Я хочу використовувати syslog для входу в MySQL (5.1.41) в Ubuntu (10,04 LTS). Я знайшов інформацію, що виводить журнал помилок у syslog. [mysqld_safe] syslog Але я хочу використовувати syslog для ведення загальних журналів та журналів повільних запитів. Підкажіть, будь ласка, як написати конфігураційний файл? Я не міг знайти, як це …
13 mysql  logs 

2
Обрізання великої бази даних SQL Server
У мене є велика тестова база даних SQL Server 2008 (1.9TB), і я хочу зменшити її розмір на диску. Я видаляв невикористані таблиці і очищав значні обсяги даних, але його розмір на диску він не зменшує. Що я повинен зробити? Я розглянув завдання Shrink в SSMS, але варіанти дивують. Чи …
13 sql-server 


6
створити додатковий номер у запиті Oracle sql
як створити додатковий номер у запиті Oracle sql без створення будь-якої таблиці? Я спробував використовувати пункт "з", але не зміг отримати очікуваний результат. Я використовую Oracle 10г ось код, який я намагаюся, він, здається, не працює: WITH TABLE3 AS ( SELECT 2008 YEARS FROM dual WHERE 1=1 union all select …
13 oracle-10g 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.