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

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

3
Чому сукупний запит значно швидше з пунктом GROUP BY, ніж без одного?
Мені просто цікаво, чому сукупний запит працює так швидше з GROUP BYпропозицією, ніж без жодного. Наприклад, цей запит займає майже 10 секунд SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Хоча ця займає менше секунди SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 GROUP BY CreatedDate У CreatedDateцьому випадку є …

1
Що потрібно знати BBA SQL Server про Windows Server?
Аналогічно моєму попередньому запитанню Що DBA повинен знати про SSAS? , що дало справді чудову відповідь (дякую, @ConcernedOfTunbridgeWells!), я тепер задаю подібне питання: Що потрібно знати DBA SQL Server про Windows Server, щоб мати можливість ефективно керувати ним і розуміти, що відбувається за лаштунками, і в якій мірі важливо знати …

2
Різниця продуктивності INSERT між тимчасовими таблицями та змінною таблиці
У мене в SQL Server 2005 є така проблема: спроба вставити деякі рядки в змінну таблиці займає багато часу в порівнянні з тим же вкладишем за допомогою тимчасової таблиці. Це код, який потрібно вставити в змінну таблиці DECLARE @Data TABLE(...) INSERT INTO @DATA( ... ) SELECT .. FROM ... Це …

3
Пропозиція в базі даних для спільноти соціальної мережі / бази знань?
Я розглядаю різні типи баз даних та СУБД для нового проекту, який я хочу розпочати влітку. Я створив системи в MySQL та postgreSQL, тепер я хочу розширити свої знання та досвід роботи з базами даних. Мій проект буде типом соціальної мережі / сукупним знанням. (досі не розробив термін для його …

4
Чи знаєте ви простий спосіб генерувати один запис за кожну годину за останні 12 годин?
У мене є звіт, який показує кількість подій за останні 12 годин, згруповані за годиною. Звучить досить просто, але з чим я борюся - це включити записи, які покривають прогалини. Ось приклад таблиці: Event ( EventTime datetime, EventType int ) Дані виглядають приблизно так: '2012-03-08 08:00:04', 1 '2012-03-08 09:10:00', 2 …

4
Як зберігати дані в базі даних без таблиць?
Все, що я навчився в школі, - це SQL, який зберігає дані в таблиці. Зараз я працюю над проектом, де дані зберігаються у XML-файлах. Крім того, кожен XML містить посилання на візуальні файли (JPEG). Сам XML містить понад тисячу точок координат, а також додаткову інформацію про дані. На мою думку, …

1
Високо сумісна система зберігання
Уявіть, що ваша вимога полягає в тому, що у вас є 3 величезні таблиці (структуровані дані) з по 30 мільярдами рядків у кожній (загальний розмір 4 ТБ), і ваші багато одночасних користувачів (які є паралельними OS-потоками на віддалених комп'ютерах локальної мережі) повинні прочитати частину дані за допомогою SELELCT WHERE GROUPBY …

2
Скільки збережених параметрів процедури занадто багато?
Я щойно почав писати збережену процедуру в SQL Server 2008 і має 30+ параметрів. Я ніколи не писав жодного з більш ніж 10 параметрів, і це змусило мене задуматися ... У якому моменті занадто багато параметрів? Для контексту ... ця процедура по суті ВСТУПИТЬ один рядок в єдину таблицю. Було …


1
Перевірка цілісності файлів баз даних PostgreSQL
Під час роботи системи баз даних PostgreSQL, як я можу знати, що моя база даних в цілому має 100% цілісність? В основному, як я можу знати, чи всі мої файли даних та сторінки на 100% хороші без корупції? У світі Microsoft SQL Server є команда, що ви можете виконати DBCC …

2
Як видалити процедуру, назва якої є неоднозначною?
Я використовую informix ... Я не знаю, як я це зробив, але в моїй базі даних є дві процедури з тим же ім'ям. Коли я намагаюся видалити їх за допомогою DROP PROCEDURE myProc; то я отримую повідомлення про помилку ERROR: Routine (add_adr_trigger_row) ambiguous - more than one routine resolves to …

3
Як Oracle дізнається, хто я?
Трохи неважливо, але це викликало мою цікавість. Я тільки що ввійшов у базу даних Oracle 10g вперше за допомогою інструментів розробника Oracle SQL. Я використовував загальний логін користувача, який не моє ім’я (nottstest2), з машини, яка називається чимось, що не моє ім’я (кабачка). Моє ім’я ніде в базі даних не …

4
Ні NULL, але недійсна послідовність байтів для кодування "UTF8": 0x00
Я провів останні 8 годин, намагаючись імпортувати вихід 'mysqldump --compatible = postgresql' в PostgreSQL 8.4.9, і я прочитав щонайменше 20 різних ниток тут і інших місць вже про цю конкретну проблему, але не знайшов жодної реальна корисна відповідь, яка працює. Дані MySQL 5.1.52: mysqldump -u root -p --compatible=postgresql --no-create-info --no-create-db …

4
Як запустити пакетний файл із запланованої роботи через агент SQL Server
Я намагаюся запустити пакетний файл (Windows) із завдання агента SQL Server під SQL Server 2008 R2. У Job Steps я створив новий крок, встановив його тип на "Операційна система (CmdExec)". Я спочатку намагався в поле "Команда" поставити лише ім'я пакетного файлу. Це дає помилку, що він не може знайти файл. …

2
Відмінність між реплікацією та реплікацією на основі операторів у MySQL?
Яка реальна різниця між реплікацією та реплікацією на основі висловлювань. Я насправді дивлюсь з точки зору впливу реплікації на раба. Якщо я використовую реплікацію на основі рядків, що таке вплив на підлеглий, і якщо я використовую висловлювання, то який ефект? Будь ласка, врахуйте такі параметри: replicate-ignore-db and replicate-do-db Дякую....!

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