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

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


5
Дуже повільний DELETE в PostgreSQL, вирішення?
У мене є база даних на PostgreSQL 9.2, яка має основну схему з приблизно 70 таблицями та змінною кількістю однаково структурованих схем для кожного клієнта по 30 таблиць кожна. Клієнтські схеми мають зовнішні ключі, що посилаються на основну схему, а не навпаки. Я тільки почав заповнювати базу даних деякими реальними …

7
Який найефективніший спосіб отримати мінімум кількох стовпців на SQL Server 2005?
Я в ситуації, коли хочу отримати мінімальне значення з 6 стовпців. Поки що я знайшов три способи досягти цього, але я маю занепокоєння щодо ефективності цих методів, і хотів би знати, що було б краще для ефективності. Перший метод полягає у використанні великого викладу регістру . Ось приклад з 3 …

1
Як дублювати величезну таблицю postgres?
У мене величезна таблиця постгресів (10 ГБ даних - 160 М записів). Таблиця є статичною і на ній не виконуються операції запису. Я хочу скопіювати його, виконати запис, перевстановити його, а потім однією швидкою транзакцією видалити стару та перейменувати нову на оригінальну назву. Який найшвидший спосіб дублювати такий величезний стіл?
29 postgresql 

2
Чи є спосіб запобігти скалярним АДС в обчислюваних колонках не гальмувати паралелізм?
Багато було написано про небезпеку скалярних UDF в SQL Server. Випадковий пошук призведе до повернення результатів. Однак є місця, де скалярний АДС - єдиний варіант. Як приклад: при роботі з XML: XQuery не може використовуватися як обчислене визначення стовпця. Один із варіантів, задокументований Microsoft, - використовувати Scalar UDF, щоб інкапсулювати …

1
Які об’єктивні причини віддати перевагу SQL Server 2016 перед попередніми версіями?
Оскільки Microsoft робить оновлення версій SQL Server частіше, починаючи з SQL Server 2005 або 2008 днів, багатьом компаніям важко визначити, коли оновлення є "обов'язковим!" і коли оновлення "приємно мати" У дусі декількох попередніх питань, що задають причини віддати перевагу різним новим випускам SQL Server над попередніми, які об’єктивні технічні чи …


1
Як видалити SQL Server Management Studio 2012? [зачинено]
Як видалити SQL Server Management Studio 2012? "Видалення або зміна програм" ControlPanel (у Windows 7 Prof) містить ряд записів: а результати пошуку в Інтернеті завжди кажуть : "натисніть Microsoft SQL Server 2005, а потім натисніть кнопку Змінити" ОНОВЛЕННЯ (коментуючи відповідь Шона Мелтона ): Вибираючи "" Microsoft SQL Server 2012 (64-розрядний) …


4
Доступ заборонено користувачеві 'root' @ '%'
Я просто чудово отримував доступ до root-користувача в MySQL. Але останнім часом я вже не в змозі. Я можу ввійти в систему: mysql -u root -p Ось стан mysql після входу: mysql> status -------------- mysql Ver 14.14 Distrib 5.5.28, for debian-linux-gnu (i686) using readline 6.2 Connection id: 37 Current database: …

2
Як передавати дані за допомогою команд expdp та impdp?
Я нобул Oracle, і мій намір полягає в тому, щоб передати всі дані та метадані з однієї схеми в іншу схему в базі даних Oracle. Я планую використовувати накачування даних expdpта impdpкоманди. У мене є питання щодо цього: Чи можу я створити цільову схему без користувача або я повинен спершу …
29 oracle  schema  export  impdp  expdp 

3
Коли обчислюються колонки?
Коли визначаються значення для обчислених стовпців? Коли значення буде отримано? Коли значення змінюється? Іншим разом? Я здогадуюсь, що це питання новачків, оскільки я нічого не знаходжу в своїх пошуках.

2
Чи корисно мати кореневий каталог екземплярів SQL Server на окремому диску?
Я знаю, що можна змінити багато шляхів за замовчуванням під час встановлення SQL Server, і, як правило, під час встановлення я змінюю папки даних і журналів на окремих дисках (як правило, D і E), однак нещодавно мені дали попередньо встановлена ​​машина, на якій використовується ім'я екземпляра, відмінне від за замовчуванням, …

2
Чому символи підстановки в заявах GROUP BY не працюють?
Я намагаюся змусити наступний оператор SQL працювати, але я отримую синтаксичну помилку: SELECT A.*, COUNT(B.foo) FROM TABLE1 A LEFT JOIN TABLE2 B ON A.PKey = B.FKey GROUP BY A.* Тут A - це широка таблиця з 40 стовпцями, і я хотів би уникати перерахування назви кожного стовпця в пункті GROUP …

3
Яку техніку PowerShell я повинен використовувати для розмови з SQL Server?
Зрештою, я хотів би використовувати PowerShell для заміни старих скриптів KornShell, які ми використовуємо для моніторів екземплярів SQL. Мені важко, хоча мозок обміняє всі різні способи, якими PowerShell може насправді спілкуватися з SQL-сервером. Не впевнений, чи це все вони, але ось 5 абсолютно різних способів я можу запитати версію SQL-сервера: …

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