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

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

1
Як контрольні суми даних взаємодіють із потоковою реплікацією?
Контрольні суми даних - це нова функція, представлена ​​в 9.3, і: є новий параметр GUC "ignore_checksum_failure", який змусить PostgreSQL продовжувати обробляти транзакцію, навіть якщо виявлена ​​корупція У разі відмови контрольної суми у майстра реплікації, чи пошкоджені дані будуть копіюватися на раби, або реплікація зупиниться. Це залежить від налаштування ignore_checksum_failure? Цей …

1
"Обмеження 1000,25" проти "межа 25 Зсув 1000"
Нещодавно я дізнався, що MySQL має offsetособливість. Я намагався знайти документацію про результати зміщення або про різницю між варіантом зміщення та граничним варіантом, але я не можу знайти те, що шукаю. Скажімо, у мене в таблиці 10 000 рядків, і я хочу 25 результатів з рядка 1.000. Наскільки я потрапив …
11 mysql  limits 

1
Послідовність повторного використання
У мене є послідовність, яка генерує номери для відстеження об'єктів у моїй системі. Це працювало чудово протягом досить тривалого часу. Минулого тижня ми помітили, що він починає повторно використовувати значення. Що, здається, трапляється, що в різні моменти ввечері воно відкинеться до тієї величини, яку він мав попередній день. Потім він …

1
MySQL: bind-address 0.0.0.0 у my.cnf не працює?
Я новачок у mysql. Я хочу підключитися до сервера mysql за допомогою будь-якого ip, який я хочу. Я прочитав, що все, що мені потрібно зробити, - це додати до файлу my.cnf рядок bind-address = 0.0.0.0. Це я і зробив. Я перезапустив сервер mysql, а потім перевірив його з командного рядка. …
11 mysql  my.cnf 

1
Сплануйте події щодня у визначений час
Я хочу, щоб моя подія відбувалася щодня о 00:20. Я розгублений у плануванні часу. Чи повинен я використовувати перший варіант чи другий? Варіант 1 CREATE EVENT my_event ON SCHEDULE EVERY 1 DAY STARTS '2014-04-30 00:20:00' ON COMPLETION PRESERVE ENABLE DO # My query Варіант 2 CREATE EVENT my_event ON SCHEDULE …
11 mysql  event 

1
Тупик у видаленні заяви
Я отримую тупик, коли працює робота SQL Server. Тупик відбувається на простому операторі DELETE. Я міг би подумати, що для запуску тупикового зв'язку повинен працювати запит SELECT / UPDATE? Але схоже, що це ВІДКЛЮЧИТИ / ВИДАЛИТИ тупик ... Що я шукаю - це те, чому я отримую DELETE / DELETE …

1
Відновлення диференціальної резервної копії створює файл журналу DEFUNCT?
Ось моя проблема. Я намагаюся перенести базу даних на новий сервер через повне відновлення, а потім розріз із швидким диференціальним резервним копією / відновленням. Я можу зробити повне відновлення без проблем, але при відновленні резервної копії диференціалу я отримую таке попередження: Msg 3127, рівень 16, стан 1, рядок 1 Файл …

1
Чому автоматичний приріст скаче більше, ніж кількість вставлених рядків?
Мене дуже турбує ця дивна поведінка, яку я бачу у auto_incrementзначенні, записаному в bidID таблиці ставок після виконання масової вставки за допомогою збереженої процедури: INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 + RAND())*askPrice) FROM Items WHERE closing BETWEEN NOW() AND NOW() + INTERVAL 1 WEEK ORDER …

2
Крок завдання SQL запускається як різні акаунти sql
Мені цікаво, як налаштувати етап завдання SQL, який буде виконуватися як інший обліковий запис для входу в SQL. Здається, мені потрібно створити новий обліковий запис проксі, який вимагає наявних даних. Коли я створюю обліковий запис, єдиний варіант - використовувати вхідні дані Windows Login. Робота, яку я намагаюся виконувати, наведена нижче. …

1
Оцінка вимог до вводу-викидів для бурхливого використання
У нас є програма, яка періодично запитує базу даних SQL протягом дня. Існують періоди нульової або лише світлової активності, переплетені з індивідуальними запитами щодо відносно великої кількості даних. Коли ці запити надходять, першочерговою метою є швидка доставка даних, а другорядна мета - зробити це рентабельно. Зважаючи на характер програми, малоймовірно, …

2
Який хороший спосіб скопіювати дані з однієї Cassandra ColumnFamily в іншу в той же Keyspace (як INSERT INTO SQL)?
Намагаючись знайти спосіб легко перенести всі рядки з Кассандрської колонки в сім'ї / таблиці до іншого. COPYКоманда, як я розумію, це варіант хороший. Однак, оскільки він скидає всі дані .csvна диск, а потім завантажує їх назад, я не можу не задатися питанням, чи є кращий спосіб зробити це в двигуні. …

2
Чи додавання індексу на бітову колонку значно сповільнює вставки?
У мене є таблиця з приблизно 1 мільйоном до 5 мільйонів записів. Невелика частина цих записів має один бітовий стовпець, встановлений на "TRUE". Потрібно швидко знайти ці записи. Я думаю, що цей індекс може пришвидшити пошук по цій колонці, але я боюся за ВСТУП. Звідси моє запитання. База даних працює …

3
Як експортувати всю інформацію про безпеку з бази даних SQL Server
Як ви, напевно, знаєте, SQL Server не пропонує нестандартне рішення для експорту всіх тверджень щодо безпеки, які оголошуються для кожного елемента в базі даних (як на рівні бази даних, так і на рівні об'єкта) Я говорю про можливість придумати цю інформацію Усі користувачі Усі визначені користувачем ролі Всі дозволи на …

1
Зіставлення декількох входів на сервер одному користувачеві бази даних
Це здається дурним питанням, але, незважаючи на деякі дослідження, я не зміг знайти жодної інформації щодо цього (можливо, через неправильну термінологію). Чи можливе реєстрація декількох входів на сервер (автентифікація сервера sql) одному користувачеві бази даних (який має дозволи, призначені членом ролі бази даних)? У мене є десятки логін sql (автентифікація …

3
db_owner не може скинути базу даних - помилка 615, SQL Server
У мене база даних SQL Server 2012 працює на Amazon EC2. Я створив користувача, щоб мати змогу створювати, редагувати та скидати бази даних. Я дав нового користувача з dbcreatorроллю сервера. Мій користувач може підключитися віддалено і успішно виконує create database foo;команду. Але коли користувач намагається знову скинути базу даних за …

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