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

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

3
Oracle: Як я запитую ієрархічну таблицю?
Фон Це для побудови деяких поглядів, які ми будемо використовувати для звітності. У мене є таблиця місць розташування, ключові поля - "місцезнаходження" та "батьків" . Структура, яку ці два поля створюють, рівняється, узгоджується з назвою компанії -> Назва кампусу -> Назва будівлі -> Назва поверху -> Назва кімнати. Назва компанії …
10 oracle  query  view  hierarchy 

2
Чи можу я, щоб одна таблиця була "псевдонімом" або "символьним посиланням", до іншої?
У мене дві таблиці з однаковою структурою, A і B. Певна програма написана так, що вона завжди записує однакові дані в обидві таблиці. Після обговорення з колегою про потенціал економії місця на диску, мені цікаво, чи має mysql або postgresql можливість створювати на столі інший "псевдонім" або "symlink". Я хочу, …
10 mysql  postgresql 

3
Як увімкнути дані про помилки під час використання команд try / catch для динамічних команд резервного копіювання SQL
При видачі команди резервного копіювання в межах збереженої процедури, яка використовує спробу вловлювання та динамічного sql, повідомлення про помилки є дуже загальними в порівнянні з безпосередньо виконанням команди резервного копіювання. Спробуйте / ловіть в рамках SP: begin try execute sp_executesql @sql; -- a backup command end try begin catch print …

3
Як використовувати затримку вставки з двигуном InnoDB і використовувати менше з'єднання для операторів вставки?
Я працюю над додатком, який включає багато записів у базу даних, приблизно ~ 70% вставок і 30% читає. Це співвідношення також включатиме оновлення, які я вважаю одним читанням та одним записом. Через оператори вставлення кілька клієнтів вставляють дані в базу даних через оператор insert нижче: $mysqli->prepare("INSERT INTO `track` (user, uniq_name, …

3
Продуктивність TSQL - ПРИЄДНАЙТЕ за значенням МІЖ та макс
У мене є дві таблиці, в яких я зберігаю: діапазон IP - таблиця пошуку країни список запитів, що надходять з різних IP-адрес IP-адреси зберігалися як bigints для поліпшення продуктивності пошуку. Це структура таблиці: create table [dbo].[ip2country]( [begin_ip] [varchar](15) NOT NULL, [end_ip] [varchar](15) NOT NULL, [begin_num] [bigint] NOT NULL, [end_num] [bigint] …

2
Індексація фрагментації під час постійної обробки
SQL Server 2005 Мені потрібно мати можливість постійно обробляти близько 350 млн записів в таблиці 900M записів. Запит, який я використовую для вибору записів для обробки, стає сильно фрагментованим, коли я обробляю, і мені потрібно зупинити обробку, щоб відновити індекс. Модель даних псевдо даних та запит ... /**************************************/ CREATE TABLE …

3
Як підвищити продуктивність незайманих запитів у MS SQL Server?
У мене є веб-сайт ASP.NET, який робить власне кешування даних і дані не змінюються протягом тривалих періодів часу, тому йому не потрібно вдруге запитувати SQL Server тим же запитом. Мені потрібно покращити продуктивність перших запитів (незайманих), які надходять на цей SQL Server. Деякі запити обробляють стільки даних, що можуть спричинити …

1
Скалярна функція, що використовується в обчисленому стовпчику, який найчистіший спосіб оновити функцію?
Я хочу оновити скалярну функцію в нашій базі даних. Ця функція використовується для декількох обчислених стовпців у ключовій таблиці, тому я отримую помилку залежності, якщо намагаюся її оновити. Я можу явно видалити стовпці, оновити функцію та повторно додати стовпці, але, не маючи зайвих фанатів, це змінить порядки стовпців і може …

2
Як застосувати тему до SQL Server Management Studio 2008?
Хтось мав успіх, наприклад, застосувавши «темні» їх до компонента «Текстовий редактор» SSMS 2008? Для 2005 року був старий трюк, який більше не працює і не оновлюється. http://winterdom.com/2007/10/colorschemesinsql2005managementstudio Мої очі вам дуже дякують! Ура.

2
MySQL Блокує, коли СТВОРИТИ ТАБЛИЦЮ ЯК ВИБОР
Я виконую наступний (фіктивний) запит CREATE TABLE large_temp_table AS SELECT a.*, b.*, c.* FROM a LEFT JOIN b ON a.foo = b.foo LEFT JOIN c ON a.bar = c.bar Припустімо, що запит займає 10 хвилин. При спробі оновити значення в таблицях a, b або c під час його запуску буде …
10 mysql  locking  ctas 

3
Чому ця Повна зовнішня приєднання не працює?
Раніше я використовував Full Outer Joins, щоб отримати бажані результати, але, можливо, я не повністю розумію цю концепцію, оскільки я не в змозі досягти того, що має бути простим приєднанням. У мене є 2 таблиці (які я називаю t1 і t2) з 2 полями кожна: t1 Policy_Number Premium 101 15 …

2
100 баз даних потенціалу TeraBytes - ресурси та часові оцінки
Я працюю над обчисленням "зворотного боку конверта" для налаштування бази даних звітів 100 ТБ. Я шукаю думки у експертів тут. Пропоноване середовище: Ємність для зберігання ~ 100 ТБ Столи ~ 200, розміри від 1 ГБ до 5 ТБ. середній розмір може лежати між 100GB-200GB ETL - завдання можуть вимагати з'єднання …

2
Використання декількох ядер для одиночних запитів MySQL на Debian
Я запускаю сервер MySQL для тестів на VM (VMWare) з Debian як гостьовою ОС. У гостя є чотири емульованих ядра CPU, тому я встановив nit_concurrency на чотири. Я роблю дорогі об'єднання на великих столах, що може зайняти кілька хвилин, але я бачу в гостьовій ОС, що одночасно використовується лише одне …

1
Остаточний перелік етапів тестування базової лінії SQL Server?
Перш ніж запустити тест / базову лінію для програми, що використовує SQL Server, я хочу мати можливість встановити екземпляр у "чистому" стані, не перезапускаючи примірник. Є кроки, до яких я схильний слідувати, але я хочу створити остаточний список, який є у правильній послідовності та не має зайвих кроків. Чи відповідає …

3
Як зберегти провідні нулі, коли я вставляю число в цю таблицю? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб це було темою для адміністраторів баз даних Stack Exchange. Закрито 8 років тому . Я вставив два записи в таблицю. create table num(id int) insert into num values(0023) insert into num values(23) select …

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