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

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

2
PostGIS vs. SQL Server для даних GIS
Тому я нещодавно починаю свою нову компанію і маю багато користувачів ArcGIS, які, здається, дуже зацікавлені йти вперед разом із екземпляром PostGIS, щоб обслуговувати деякі дані для наших клієнтів. Поки у мене немає проблем з цим, ми 95% SQL Server і 5% Oracle. У нашому поточному внутрішньому ГІС працює сервер …

2
Проблема продуктивності MySQL з використанням індексованих стовпців часу
Я намагався вирішити наступну проблему протягом приблизно однієї години зараз, і все ще не впорався з цим. Гаразд, у мене є таблиця (MyISAM): +---------+-------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+-------------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment …


3
Найбільш ефективний тип стовпців UUID
Для зберігання 128-бітного UUID існує кілька варіантів зберігання: байт [16] два стовпчики bigint / long (64 біт) стовпець CHAR (36) - 32 шістнадцяткових цифр + 4 тире. стовпець бази даних UUID, якщо db підтримує його З точки зору індексації, хто з них є найбільш ефективним? Якщо db не підтримує виділений …

1
Що дозволяє роль db_owner
Я намагався усунути логін, який не в змозі переглянути певні таблиці в базі даних SQL Server 2012. Роблячи це, я знаю, я не зовсім розумію, що дозволяє членство в db_ownerролі. Я можу зрозуміти інші ролі, такі як, db_datareader and db_datawriterале я залишаюся розгубленим щодо того, що db_ownerдозволяє.

1
Виправлення структури таблиці, щоб уникнути "Помилка: значення дублювання ключа порушує унікальне обмеження"
У мене є таблиця, яка створена таким чином: -- -- Table: #__content -- CREATE TABLE "jos_content" ( "id" serial NOT NULL, "asset_id" bigint DEFAULT 0 NOT NULL, ... "xreference" varchar(50) DEFAULT '' NOT NULL, PRIMARY KEY ("id") ); Пізніше вставляються деякі рядки із зазначенням ідентифікатора: INSERT INTO "jos_content" VALUES (1,36,'About',...) …

2
Як визначити запити MySQL на день?
Я досліджую великий перехід з MySQL на NoSQL DBaaS і зіткнувся з проблемою, намагаючись прогнозувати витрати. По суті, я не можу визначити, скільки запитів обробляє мій поточний сервер MySQL на день, щоб спробувати оцінити кількість запитів, які я буду використовувати з Cloudant , який стягує $ 0,015 за 100 PUT, …
15 mysql 

1
Відновлення бази даних MySQL з папки даних без ibdata1 з файлів ibd
Мій каталог WAMP випадково видалено іншим користувачем. Доступна лише папка даних у MySQL. І в цьому доступні лише папки баз даних (папки в "\ bin \ mysql \ mysql5.6.12 \ data \" з назвою баз даних). Усі файли, включаючи " ibdata1 " у корені "\ bin \ mysql \ mysql5.6.12 …

3
Безпечно генеруйте UNIQUEIDENTIFIER на SQL Server
Я маю намір використовувати UNIQUEIDENTIFIERключ доступу, який користувачі можуть використовувати для отримання певних даних. Ключ буде виконувати роль пароля в цьому сенсі. Мені потрібно генерувати кілька таких ідентифікаторів як частина INSERT...SELECTзаяви. З архітектурних міркувань я хочу створити в цьому випадку ідентифікатори на стороні сервера. Як я можу генерувати безпечний випадковий …

2
Чому обрізається DDL?
У мене є питання про інтерв'ю, яке було задано під час мого інтерв'ю. Я відповів на запитання, але інтерв'юер не був так переконаний моєю відповіддю. Отже, будь-хто, будь ласка, виправте мене з моїм розумінням? З. Чому Truncate - це DDL, де видалити - це DML? Обидва виконують майже однакову роботу …
15 oracle  delete  ddl  truncate 

1
Що саме є файли iblog в mysql
Я хотів би зрозуміти ці файли ibdata, оскільки вони відіграють життєво важливу роль у процедурі відновлення після аварійного завершення. Я не зміг знайти для цього належних ресурсів.
15 mysql  innodb  logs 

1
Як використовувати aes-шифрування в PostgreSQL?
Я спробував aes-шифрування за допомогою наступного оператора: SELECT encrypt('test', 'key', 'aes'); яка працювала, але я не в змозі розшифрувати значення. Я вставив його в поле bytea типу даних, але я не впевнений, чи це був правильний шлях. SELECT decrypt(pw, 'key', 'aes') FROM table WHERE ID = 1; дає мені помилку …

1
BULK INSERT дозвіл на єдину базу даних
Я працюю над компанією, яка має прямі манери безпеки ІТ. Мене прийняли на роботу в якості аналітика бази даних, щоб оптимізувати деякі процеси в нашій команді. Проблема полягає в тому, що я маю лише дозволи на читання та запис, і я намагаюся розібратися з отриманням розширених дозволів на бази даних. …

2
Десятичний розмір SQL Server (9, 0) проти INT
Один з наших клієнтів використовує для деяких стовпців тип даних DECIMAL(18,0)у своїй базі даних SQL Server 2008R2. Оскільки стовпці ростуть досить повільно, він нещодавно запропонував змінити тип даних, DECIMAL(5,0)щоб відновити деякий обсяг пам’яті. За даними бібліотеки MSDN , місце зберігання DECIMAL(5,0)типу даних становить, як і DECIMAL(9,0)тип даних, 5 байт. INTна …


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