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

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



1
Швидка база даних для невеликого мікроконтролера
Я використовую PIC32, який є 32-розрядним процесором, що працює на 80 MIPS, з доступною близько 64-128 КБ оперативної пам’яті. Це буде доступ до картки microSD - до 4 Гб, у файловій системі FAT32. Виконання всього цього підштовхує це, але мені потрібна компактна база даних, яку можна легко перенести на цю …

2
У Google App Engine, яка найефективніша модель приєднання багатьох до багатьох?
Дизайн BigTable відкидає багато філософій стандартних реляційних моделей, явно віддаючи перевагу денормалізації великому безлічі крихітних таблиць. Однією з найбільших областей, де ця проблема є, є моделювання приєднань багатьох до багатьох. Один із способів моделювання цих об'єднань - це порушення першої нормальної форми та розміщення всіх цікавих даних у db.ListProperty (). …

5
Чи є професіонали DBA PostgreSQL для повного робочого дня?
Для своєї роботи я працюю над додатком JavaEE з PostgreSQL як базою даних. Хоча у нас є sysadmin для наших виробничих серверів, який також управляє нашими серверами баз даних, у нас немає повного робочого дня DBA, що змушує мене замислитися, чи є такі. Я думаю, що будь-яка спеціалізована DBA працювала …

2
Кластерна індексація тепер повинна - чому?
Раніше для мене були незаперечні дебати / дискусії щодо того, чи варто (завжди) залучати / уникати кластерних індексів. Ну, я зрозумів, що їх потрібно використовувати іноді з відповідними + конкретними цілями та контекстом. Вимога до індексу кластерних баз даних SQL Azure : "SQL Azure не підтримує таблиці без кластерних індексів. …

2
Чи працює COMMIT в рамках анонімної функції plgpsql в PostgreSQL 9.5?
Я імпортую велику кількість великих файлів у ряд таблиць, які повинні бути розділені за допомогою циклів у блоці анонімного коду plpgsql $do$. $do$ BEGIN FOR yyyy in 2012..2016 THEN EXECUTE $$COPY table$$||yyyy||$$ FROM 'E:\data\file$$||yyyy||$$.csv DELIMITER ',' CSV;$$; END LOOP; END; $do$ LANGUAGE plpgsql Весь цей процес повинен зайняти близько 15 …

3
Один обліковий запис служби, на якому працюють всі сервери SQL
Чи є якийсь негативний вплив на ефективність використання одного і того ж облікового запису служби та облікового запису агента для запуску SQL Server та SQL Agent відповідно для всіх екземплярів SQL сервера, що працюють на невеликій компанії з, наприклад, 35 серверів? Найбільша база даних - 0,5 ГБ. будь-які пропозиції вітаються. …

1
Hash Join - Hash Semi Join
PostgreSQL 9.2 Я намагаюся зрозуміти різницю між Hash Semi Joinі справедливим Hash Join. Ось два запити: Я EXPLAIN ANALYZE SELECT * FROM orders WHERE customerid IN (SELECT customerid FROM customers WHERE state='MD'); Hash Semi Join (cost=740.34..994.61 rows=249 width=30) (actual time=2.684..4.520 rows=120 loops=1) Hash Cond: (orders.customerid = customers.customerid) -> Seq Scan …

1
Чи впливає профіль RSS на SQL Server із налаштуванням NUMA?
Мені цікаво, чи міг / слід змінити профіль RSS, який за замовчуванням NUMAStatic для Windows 2012 R2, для SQL Server із налаштуванням NUMA. Хтось робив показники продуктивності на високонавантажених SQL-серверах з NUMA або консервативними налаштуваннями?

1
sp_prepexec (sp_execute) проти sp_executeSQL
Суть питання: чи є фактично збережені процедури єдиним механізмом, який реалізує кешування темп-таблиць, чи застосовують системні збережені процедури, такі як sp_executeSQL/ sp_executeтакож користуються ними? Я не DBA, тому будь ласка, використовуйте мало слів. Наш додаток надсилає підготовлені висловлювання про те, що, з профілера, я бачу запуск усіх SQL, через sp_prepexecякі …

1
Чи може занадто багато сполук у режимі очікування впливати на продуктивність PostgreSQL 9.2?
На деякі запити на моєму сервері баз даних, як видається, потрібен тривалий час, і я вважаю, що використання процесора висока. Під час бігу ps auxя бачу ~ 250 "простоюючих" з'єднань (які, на мою думку, занадто багато). Я не почав ставити повну діагностику, але хотів дізнатися, чи це хороше місце, щоб …

4
Потенційні ризики користувачів підключитися до SQL Server через Excel як sysadmin?
Нещодавно я виявив, що велика частина відділу фінансів використовує Excel для підключення до мого екземпляра SQL Server 2000 з обліковим записом у ролі sysadmin. Які мої нинішні ризики, які я повинен негайно повідомити владним структурам?

2
Як Oracle обробляє кілька одночасних ВСТАВКІВ проти однієї таблиці
Я намагаюся зрозуміти Oracle 11g трохи ближче. Моє запитання просте: як Oracle обробляє два сеанси, які намагаються одночасно вставити записи в одну таблицю. Наприклад, INSERT A працює о 13:00 проти таблиці 1. На завершення знадобиться 5 хвилин. INSERT B виконується о 13:02 проти таблиці 1. На завершення знадобиться 1 хвилина. …
8 oracle  insert 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.