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

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

1
Чи впливатиме великий запит на вторинній базі даних групи доступності на ефективність транзакцій у первинній базі даних?
Мені потрібно надати дані в режимі реального часу або майже в режимі реального часу для звітів про SSRS та Tableau. Я не хочу, щоб на виробничу систему OLTP негативно впливали тривалі запити. Чи впливатиме великий запит на вторинній базі даних групи доступності на ефективність транзакцій у первинній базі даних?

2
Впровадження взаємозв'язку «багато-багато» із загальними обмеженнями участі в SQL
Як я можу реалізувати в SQL сценарій, зображений на наступній схемі співвідношення особи-особи? Як показано, кожен Aтип типу сутності повинен бути пов'язаний щонайменше з одним B аналогом (позначений подвійними сполучними лініями), і навпаки . Я знаю, що я повинен створити три наступні таблиці: CREATE TABLE A ( a INT NOT …

1
Іменування конфлікту між параметром функції та результатом JOIN із пунктом USING
Враховуючи цю установку в поточному Postgres 9.4 ( з цього пов'язаного питання ): CREATE TABLE foo (ts, foo) AS VALUES (1, 'A') -- int, text , (7, 'B'); CREATE TABLE bar (ts, bar) AS VALUES (3, 'C') , (5, 'D') , (9, 'E'); Також є SQL Fiddle з попереднього питання. …


3
Замороження бази даних MySQL після "використання"
Нещодавно я зробив досить дурну помилку і зіпсував свою установку Ubuntu. Щоб вирішити це, я завантажився з живим компакт-диском і скопіював файли бази даних. Однак тепер я скопіював папки зі старої установки в нову, кожен раз, коли я набираю "use database_name", вона просто застигає на цьому: mysql> use my_database_name; Reading …
17 mysql  backup 

4
Як поводитися з дизайном столу зі змінними стовпцями
У мене є сценарій розробки таблиць, і я, як тип, який не є DBA, хотів би думати про те, який є більш масштабним. Скажімо, вам пропонується записати інформацію про будинки для метрополітену, починаючи з невеликого мікрорайону (200 будинків), але з часом зростаючи до 5000000+ будинків. Вам потрібно зберігати базову інформацію: …

3
Наслідки зміни режиму сумісності в SQL Server від 100 до 110
У мене є база даних, Mydatabaseстворена в SQL Server 2008 R2. Я перейшов до SQL Server 2012. Я намагався виконати нижче запит, щоб обчислити відсоток select Distinct [KEY],PERCENTILE_CONT(0.25) within group(order by EachPrice) OVER(Partition By [KEY]) As Q1,PERCENTILE_CONT(0.50) within group(order by EachPrice) OVER(Partition By [KEY]) As Q2, PERCENTILE_CONT(0.75) within group(order by …

3
PostgreSQL Висока доступність / масштабованість за допомогою HAProxy та PGBouncer
У мене є кілька серверів PostgreSQL для веб-програми. Зазвичай один ведучий і кілька підлеглих в режимі гарячого очікування (асинхронна потокова реплікація). Я використовую PGBouncer для об'єднання з'єднань: один екземпляр, встановлений на кожному PG-сервері (порт 6432), що підключається до бази даних на localhost. Я використовую режим пулу транзакцій. Для того щоб …

2
Яке значення tinyint (N)?
Коли ми використовуємо довжину аргументу з числовими типами даних, наскільки я знаю, це визначає ширину відображення. Я спробував таке: mysql> create table boolean_test (var1 boolean, var2 tinyint); Query OK, 0 rows affected (0.10 sec) mysql> show create table boolean_test; +--------------+------------------------- | Table | Create Table +--------------+------------------------- | boolean_test | CREATE …

2
SQL Server: Чи слід використовувати TCP або Named Pipes або використовувати стандартні?
Під час підключення до SQL Server 2008 R2 з клієнтської програми .NET 4 на іншому сервері в одній локальній мережі можна встановити три різні мережеві протоколи: TCP Названі труби Не встановлюйте нічого в рядку з'єднання і використовуйте за замовчуванням Яка найкраща практика? Що вибрати? Додаткова інформація: і TCP, і іменовані …


6
Помилка під час перегляду запиту на блокування запиту. Помилка під час спроби бачити Ієрархії БД
У мене проблеми з базою даних. Я можу запускати основні запити, хоча і набагато повільніше, ніж зазвичай. Коли я намагаюсь переглянути дерева ієрархії таблиць, представлень чи процедур у SSMS Object Explorer, я отримую lock request time out period exceeded. Мої звіти SSRS, які працюють на об'єктах у цій базі даних, …

1
Знаходження останнього разу оновлення таблиці
Запит: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... скаже мені, коли останній раз створювали та змінювали таблицю (з точки зору DDL). Але я хочу знати, коли востаннє фактичні дані були або вставлені, або видалені з таблиці. Чи можливо це отримати в …

7
Як показати назви стовпців таблиці?
Випадок простий: у вас база даних MySQL, де у вас є лише інтерфейс запитів SQL, і ви хочете знати структуру бази даних із запитами. Ви можете перелічити таблиці з show tables;командою, але як ви бачите назви окремих стовпців? ( SELECTвислів показує, Empty setякщо даних немає, і таким чином НЕ можна …
17 mysql 

3
Повільне видалення записів, коли активовано тригер
Думав, що це було вирішено за посиланням нижче - робота навколо роботи - але патч не робить. Робота з підтримкою Microsoft для вирішення. http://support.microsoft.com/kb/2606883 Гаразд, у мене є проблема, яку я хотів викинути до StackOverflow, щоб побачити, чи є хтось ідея. Зауважте, що це стосується SQL Server 2008 R2 Проблема: …

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