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

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

3
Як визначити майстра в mysql master-slave
Я налаштовую реплікацію MySQL Master-slave і намагаюся розібратися, як впоратися із ситуацією з відмовою, коли я сприяю веденню до ведучого (у випадку, якщо майстер зійде). Мій сервер додатків повинен направляти всі записи на поточний головний майстер, але я не можу використовувати серверний рівень HA між головним і веденим (серцебиття, збереження), …

5
Переміщення відразу декількох баз даних від C: до D:
У мене є SQL Server 2008 R2 з 323 базами даних, що споживають близько 14 Гб на моєму C: накопичувачі, швидкий SSD. Оскільки я хочу відновити деякий простір на своєму C: диску, я хотів би перенести їх на свій D: диск. Я знайшов цю статтю MSDN , але, здається, це …

5
Різниця між Повною резервною копією та Повною копією лише для копіювання
Я бачив у центральній нитці SQL Server Чи повна резервна копія обрізає журнал? що повна резервна копія не скорочує журнал: Ні. Повна або диференціальна резервна копія не скорочує журнал транзакцій. - Лін Петтіс Ні - повна резервна копія не врізає журнал. - Чад Крофорд Тож яка різниця між повною резервною …

2
Центральна збережена процедура для виконання в контексті виклику бази даних
Я працюю над індивідуальним рішенням технічного обслуговування за допомогою sys.dm_db_index_physical_statsперегляду. В даний час на нього посилається збережена процедура. Тепер, коли ця збережена процедура запускається на одній з моїх баз даних, вона робить те, що я хочу це робити, і знімає список всіх записів стосовно будь-якої бази даних. Коли я розміщую …

2
Обмежте права на з'єднання на SQL Server
У мене є додаток для розгортання у виробництві, який використовує безпеку системи "честі". Тобто всі користувачі підключаються до БД за допомогою облікових даних користувача SQL / passwd, і програма сама керує правами доступу. Остання частина мене не так хвилює, як той факт, що об’єкт з'єднання містить вбудовані облікові дані і …

2
ефективний дизайн таблиці та індексу mysql для 35 мільйонів рядків + таблиця з 200+ відповідними стовпцями (подвійний), будь-яку комбінацію яких можна запитати
Я шукаю поради щодо дизайну таблиць / індексів для наступної ситуації: У мене є велика таблиця (дані історії цін на акції, InnoDB, 35 мільйонів рядків і зростаюча) зі складеним первинним ключем (assetid (int), дата (дата)). крім інформації про ціни, у мене є 200 подвійних значень, які потрібно відповідати кожному запису. …

3
Чи є різниця у виконанні між умовою JOIN та умовою WHERE?
Чи є різниця в ефективності між цими двома прикладними запитами? Запит 1: select count(*) from table1 a join table2 b on b.key_col=a.key_col where b.tag = 'Y' Запит 2; select count(*) from table1 a join table2 b on b.key_col=a.key_col and b.tag = 'Y' Зауважте, єдиною різницею є розміщення додаткової умови; перший …

1
Попередження в плані запитів "Оцінка кардинальності"
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Наведений вище запит містить попередження в плані запитів. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Чому воно має попередження? Як …

1
Слухач Oracle 11g виходить з ладу з помилками ORA-12514 та ORA-12505
Я запускаю екземпляр Oracle 11g локально на своїй розробці і можу підключитися до локального екземпляра безпосередньо через SqlPlus: c:\>sqlplus ace SQL*Plus: Release 11.2.0.2.0 Production on Mon Mar 11 11:50:20 2013 Copyright (c) 1982, 2010, Oracle. All rights reserved. Enter password: Connected to: Oracle Database 11g Express Edition Release 11.2.0.2.0 - …


1
Скопіювати користувача бази даних Oracle
У нас будуть приходити зовнішні аудитори, щоб зробити огляд нашої бази даних Oracle. Вони будуть запускати інструмент для проведення огляду, і для цього їм потрібен ідентифікатор користувача, який може підключитися до бази даних та захопити інформацію з неї. Для цього в базі даних є вже наявний користувач. Однак це ідентифікатор …
17 oracle 

2
Тупики від замків на тих самих тимчасових столах у різних процесах
Я знайшов тупик, який, як видається, свідчить про те, що я вважав неможливим. У тупику задіяні два процеси: 1. process8cf948 SPID 63 Виконання ALTER TABLE у тимчасовій таблиці #PB_Cost_Excp_Process_Invoices_Work. Володіє замком IX на таблиці #PB_Cost_Excp_Process_Invoices_Work з ідентифікатором об'єкта 455743580 2. process4cb3708 SPID 72 Виконання в UPDATE на тимчасовій таблиці #PB_Cost_Excp_Process_Invoices_Work, …

3
Яка різниця між POINT (X, Y) та GeomFromText ("POINT (XY)")?
Я хотів би зберегти деякі геометричні положення у моїй базі даних MySQL. Для цього я використовую тип даних POINT. Майже скрізь я читав, що функціяGeomFromText слід використовувати для вставки даних у таблицю. Однак я з’ясував, що POINT(X,Y)також працює. Я не знайшов жодного опису, чому його GeomFromTextслід використовувати замість POINT. Наприклад, …

1
Дозволи SQL Server на створення, відновлення та видалення лише деяких баз даних
У MS SQL Server 2008 R2 мені потрібно мати користувача, який може створювати, відновлювати, DBCC CHECKDB і потім скидати бази даних. Але він не повинен мати доступ до або видаляти вказані бази даних на сервері (з міркувань безпеки). Чи можлива така налаштування?

5
Який найшвидший спосіб експорту таблиці в текстовий файл
У мене буде база даних SQL Server 2012 і таблиця з 3 мільйонами рядків і, можливо, 50 стовпців. Що буде найшвидшим способом для безперервного фонового процесу .net (можливо, видає якусь команду SQL або Powershell), щоб експортувати його в текстовий файл, по одному рядку для кожного рядка даних? Процес .net повинен …

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