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

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

9
Підключіться до sql плюс з командного рядка за допомогою рядка з'єднання
Скажімо, у мене є база даних Oracle. У мене є ім’я користувача = x, пароль = y, база даних = z. Також я знаю port = a, SID = b, ім'я хоста = c. Тож як мені потрібно правильно підключитися? Я використовував багато варіантів, таких як: sqlplus x/y@'(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=z)(SERVER=DEDICATED)))' sqlplus (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=c)(PORT=a))(CONNECT_DATA=(SID=b))) …
41 oracle  sqlplus  string 

3
Чому моя база даних все ще фрагментована після того, як я відновив і переробив все?
У мене є база даних, яку я спробував дефрагментувати всі таблиці відразу, запустивши цей T-SQL: SELECT 'ALTER INDEX all ON ' + name + ' REORGANIZE;' + CHAR(10) + 'ALTER INDEX all ON ' + name + ' REBUILD;' FROM sys.tables Потім скопіюйте та вставте висновок у нове вікно запиту …

10
Як скопіювати таблицю SELECT INTO, але ігнорувати властивість IDENTITY?
У мене таблиця зі стовпцем особи говорить: create table with_id ( id int identity(1,1), val varchar(30) ); Добре відомо, що це select * into copy_from_with_id_1 from with_id; призводить до copy_from_with_id_1 з ідентифікацією на id. У наступному питанні про переповнення стека згадується чіткий перелік усіх стовпців. Спробуймо select id, val into …

2
У SQL Server 2016, яка різниця між Завжди зашифрованим та Прозорим шифруванням даних?
Коли я пишу це, я все ще чекаю офіційного випуску SQL Server 2016, щоб ми могли вивчити корисність його функції "Завжди зашифровані". Я просто хотів би знати, які конкретні відмінності будуть між Завжди зашифрованим та наявним на даний момент прозорим шифруванням даних у SQL Server 2016, щоб ми могли прийняти …

2
Чому зміна оголошеного порядку приєднання стовпців вводить сортування?
У мене дві таблиці з однаково названими, типізованими та індексованими стовпцями ключів. Один з них має унікальний кластерний індекс, інший - не унікальний . Тестова установка Сценарій налаштування, включаючи деякі реалістичні статистичні дані: DROP TABLE IF EXISTS #left; DROP TABLE IF EXISTS #right; CREATE TABLE #left ( a char(4) NOT …


3
Як надати дозвіл на виконання однієї збереженої процедури?
Як правило, коли я створюю збережену процедуру, я використовую наступне як шаблон сортування Create procedure <procedurename> <@param1 <type>, @param2 <type>, etc..> as begin <procedure> end Чи є спосіб включити надання дозволу на виконання тільки на цю збережену процедуру, поки я в ній? Наприклад, як ... Grant execute [User_Execute] ... але …
40 sql-server 

3
Sniffing параметрів vs VARIABLES vs Rekompile vs OPTIMIZE FOR NEKNOW
Таким чином, у нас вранці тривалий пробіг, що спричинив проблеми (30 сек + час роботи) Ми вирішили перевірити, чи не винна нюхання параметрів. Отже, ми переписали процедуру і встановили вхідні параметри змінним, щоб перемогти нюхування параметра. Перевірений / справжній підхід. Бам, час запиту покращився (менше 1 сек). При перегляді плану …

1
переривчасті збої MySQL з помилкою "Фатальна помилка: не можна виділити пам'ять для буферного пулу"
Додано в редагуванні, 2013-05-29: Оскільки це довге питання та дискусія, ось короткий підсумок питання та рішення. У мене виникли проблеми із запуском MySQL та Apache на невеликому сервері Linux (1 Гб пам'яті). Apache продовжував вимагати більше пам’яті, і як сумління, ОС завжди вбивала MySQL, щоб відновити свою пам’ять. Рішенням було …

2
Що повинен знати DBA про SSAS?
Я бачив багато матеріалів, що висвітлюють бізнес-аспект SSAS, але не дуже важливо про важливі аспекти управління та управління. З точки зору адміністрування екземпляра служб аналізу SQL Server, що має знати робоча DBA про SSAS, щоб правильно та ефективно керувати нею?
40 sql-server  ssas 

3
Несподівані сканування під час операції видалення за допомогою WHERE IN
У мене є такий запит: DELETE FROM tblFEStatsBrowsers WHERE BrowserID NOT IN ( SELECT DISTINCT BrowserID FROM tblFEStatsPaperHits WITH (NOLOCK) WHERE BrowserID IS NOT NULL ) tblFEStatsBrowsers має 553 рядки. tblFEStatsPaperHits набрав 47.974.301 рядків. tblFEStatsBrowsers: CREATE TABLE [dbo].[tblFEStatsBrowsers]( [BrowserID] [smallint] IDENTITY(1,1) NOT NULL, [Browser] [varchar](50) NOT NULL, [Name] [varchar](40) NOT …


4
Як призначити весь доступ до безпеки групи Active Directory у SQL Server 2008?
Я хотів би використовувати інтегровану безпеку зі своїм внутрішнім додатком, який є всім у домені. На жаль, мені ніколи не вдалося змусити це добре працювати. Я хотів би призначити цілій групі Exchange (Active Directory) роль у SQL Server для доступу для читання / запису до певних таблиць. Таким чином, мені …

1
Різниця між об'єднанням Hash, Merge і Loop?
У SQL Server ви можете вказати підказки про приєднання: HASH ПРИЄДНАЙТЕСЬ МЕРЕЖНЕ ПРИЄДНАЙТЕСЬ LOOP ПРИЄДНАЙТЕСЬ Яке визначення цих трьох підказок на приєднання, і коли їх слід використовувати?
40 sql-server 

5
Який допустимий випадок використання TIMESTAMP БЕЗ часової зони?
Існує довга і досить з'ясувальна відповідь на відмінності між TIMESTAMP WITH TIME ZONE -vs- TIMESTAMP WITHOUT TIME ZONE доступні в цьому SO пост . Що я хотів би знати: чи є дійсні випадки використання для фактичного використання TIMESTAMP WITHOUT TIME ZONEчи слід вважати це антитілом.
40 postgresql 

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