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

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

2
Які відмінності між дзеркальним відображенням та відмовою кластеризації та коли кожне з них рекомендується порівняно з іншим?
Які основні відмінності між дзеркальним відображенням та кластером відмовлення? Яку проблему кожен вирішує та в яких сценаріях кожен рекомендується над іншим?

2
Некластеризована вставка індексу
Скажіть, у мене така таблиця: create table SomeTable ( id int identity(1, 1) not null primary key clustered, SomeString1 varchar(50) not null, SomeString2 varchar(50) not null ) go create nonclustered index IX_SomeString1 on SomeTable(SomeString1) go Якби я це робив: insert into SomeTable(SomeString1, SomeString2) values('foo', 'bar') go І переглядаючи фактичний план …
10 sql-server 

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

3
Де я можу знайти приклади баз даних для MySQL, SQL Server та Oracle?
Я хочу експериментувати з трьома великими системами управління базами даних. Для цього було б здорово мати однакову базу даних (однакові таблиці тощо) для кожної з них. Де я можу знайти сценарії sql, які створюють однакові тестові бази даних для MySQL, MSSQL та Oracle?

6
Чи SQL Server виконує запити паралельно?
Чи SQL Server виконує запити паралельно? Іншими словами, якщо я запускаю важкий запит, який потребує виконання 10 секунд, і одночасно запускаю інший важкий запит, який займає 10 секунд, чи дійсно другий запит почнеться через 10 секунд, або вони почнуть обидва одночасно ?
10 sql-server 

3
Трактування деяких арабських символів як однакових
В арабській мові у нас є такі символи, як ا (alef) та أ (alef з hamza). Користувачі пишуть їх взаємозамінно, і ми хочемо шукати їх взаємозамінно. SQL Server розглядає їх як окремі символи. Як я можу змусити SQL трактувати їх як один і той же символ? Я думав замінити будь-яке …

2
Чи є спосіб змусити індекс залишитися в пам'яті за допомогою SQL Server 2008?
У мене є таблиця з кількома мільйонами рядків, з якої мені потрібно час від часу запускати деякі запити. Перший запит, як правило, досить повільний (близько 10 с), а наступні запити, як правило, набагато швидше (близько 1 с). Через кілька годин знову починається повільний / швидкий цикл. Я перевірив у своєму …

2
Чи існує спосіб примусового вирішення імені відкладеного, навіть якщо таблиця існує під час створення збереженої процедури?
Створюючи збережену процедуру на SQL Server, ви можете посилатися на таблиці, які не існують. Але, якщо таблиця існує, то будь-який стовпець, на який ви посилаєтесь у цій процедурі, повинен існувати в цій таблиці ( Відкладене дозвіл імені ). Чи можна доручити SQL Server відкласти роздільну здатність імен для всіх таблиць, …

2
Функції вікна викликають жахливий план виконання, коли викликаються з виду із зовнішнім параметризованим пунктом "де"
У мене це питання було давно, я знайшов рішення, яке мені підходило, і забув про нього. Але зараз це питання щодо ТА, тому я готовий вирішити цю проблему. Існує думка, що об'єднує кілька таблиць дуже просто (накази + рядки замовлення). При запиті без whereпропозиції перегляд повертає кілька мільйонів рядків. Однак …

4
SQL Server 2008 R2: проблеми після зміни імені комп'ютера
У мене виникає заплутана проблема після зміни імені комп'ютера віддаленого сервера, на якому розміщено локальний екземпляр SQL Server. В основному віддалений сервер був переміщений з одного сайту на інший. Щоб полегшити це, я створив резервну копію та відновив стару базу даних до нового імені бази даних, очистивши дані, щоб вона …

2
Чи може PostgreSQL створити базу даних, що враховує регістри?
Я переношу якийсь код з якоїсь версії Sybase до PostgreSQL. Це програма C, яка використовує клієнтську бібліотеку Sybase. Мій підхід полягає в тому, щоб написати шар перекладу, який переводить дзвінки dbsqlexec()в PQexec()(наприклад). Ця частина в основному працює. Здається, що база даних Sybase створена в залежності від регістру (стосовно імен об'єктів …

3
Oracle зліва приєднується і де клаузує помилки
CREATE TABLE "ATABLE1" ( "COLUMN1" VARCHAR2(20 BYTE), "COLUMN2" VARCHAR2(20 BYTE) ); CREATE TABLE "ATABLE2" ( "COLUMN1" VARCHAR2(20 BYTE), "COLUMN2" VARCHAR2(20 BYTE) ); Insert into ATABLE1 (COLUMN1,COLUMN2) values ('A','1'); Insert into ATABLE1 (COLUMN1,COLUMN2) values ('B','2'); Insert into ATABLE2 (COLUMN1,COLUMN2) values ('A',null); Insert into ATABLE2 (COLUMN1,COLUMN2) values ('A','1'); Insert into ATABLE2 (COLUMN1,COLUMN2) …
10 oracle  join 

1
відновити єдину базу даних mysql в зайнятій реплікуваній системі master-slave
Шукайте стратегію чи інструмент для відновлення єдиної бази даних до моменту часу у зайнятій реплікаційній системі. У мене 12 баз даних, що працюють на 2 серверах MySQL 5.0.77 в конфігурації головного підлеглого. Щоденний домен використовується щоденно тільки для читання, і є додаткові скиди SQL, за допомогою яких створюються резервні копії …

3
Зберігання часу з мілісекундами в базі даних
Лише швидке запитання щодо зберігання "часу" в базі даних. Я реєструю час запуску користувачів у форматі 00: 00: 00: 00 (години, хвилини, секунди, мілісекунди). Я спочатку збирався зберігати його як, TIMEале потім зрозумів, що MySQL не підтримує мілісекунд у цьому типі. Я зберігатиму фактичний час, взятий у секундоміра користувачів, а …

1
Не вдалося продовжити сканування за допомогою NOLOCK через рух даних
Ми запускаємо SQL Server 2000, і ми отримуємо кілька таких помилок щовечора. Could not continue scan with NOLOCK due to data movement Запит, який видає цю помилку, - це великий складний запит, який об'єднується у десяток таблиць. Наші основні дані можна часто оновлювати. Культурна "найкраща практика" полягає в тому, що …

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