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

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


2
ВИБІР декількох стовпців за допомогою підпиту
Я намагаюся ВИБІРАТИ 2 стовпці з підзапиту в наступному запиті, але не можу цього зробити. Спробував створити таблицю псевдонімів, але все одно не міг їх отримати. SELECT DISTINCT petid, userid, (SELECT MAX(comDate) FROM comments WHERE petid=pet.id) AS lastComDate, (SELECT userid FROM comments WHERE petid=pet.id ORDER BY id DESC LIMIT 1) …

3
Розщеплення SQL запиту з багатьма об'єднаннями на менші допомагає?
Нам потрібно щовечора робити звітність на нашому SQL Server 2008 R2. Розрахунок звітів займає кілька годин. Щоб скоротити час, ми попередньо підраховуємо таблицю. Ця таблиця створена на основі СПІЛКУВАННЯ 12 досить великих (десятки мільйонів рядів) таблиць. Розрахунок цієї таблиці агрегації займав до декількох днів тому, приблизно, 4 години. Наша DBA, …

1
Чи безпечно покладатися на резервну копію файлів mdf та ldf у тіні?
Ми дивимось на заміну традиційних резервних копій сервера SQL на резервну копію файлів mdf та ldf на основі VSS. Як особа, яка займається проблемою, я дещо посміхається з цього приводу, і все ж не можу знайти жодних доказів, що це не спрацює? Чи може хтось запропонувати пробну версію, яку я …
18 sql-server 

1
Рішення архіву бази даних
На продовження запитання, яке я опублікував на тему: Чи корисно перемістити таблиці з великим обсягом та з великим доступом до окремої бази даних? , я шукаю різні методи / рішення, доступні для архівування баз даних у PostgreSQL. Мало хто може придумати такі рішення: Розбиття таблиці Окремий простір таблиць та / …

4
Як я можу створити резервну копію великої бази даних SQL Server, не впливаючи на продуктивність?
У нас з’явилися повідомлення про запити, що працюють повільно або вичерпані рано вранці, і єдина робота, яку я бачу, працює, і я думаю, що це може вплинути на це - це робота з резервного копіювання бази даних. Сама база даних становить близько 300 ГБ, а робота з резервного копіювання починається …

2
Чи можна надати оптимізатору більше або весь час, який йому потрібен?
З огляду на те, що оптимізатор не може зайняти весь час, який йому потрібен (він повинен мінімізувати час виконання та не сприяти цьому) для вивчення всіх можливих планів виконання, він іноді може бути відрізаний. Мені було цікаво, чи можна це відмінити, щоб ви могли давати оптимізатору весь час потреби (або …


3
Простий спосіб перевірити підключення до SQL Server від клієнта
З метою усунення несправностей я хотів би мати можливість перевірити, чи може клієнт підключитися до екземпляра SQL Server, незалежно від програми, яка, можливо, не може підключитися до SQL Server. Чи є простий спосіб (це означає, що не потрібно встановлювати сторонне програмне забезпечення) зробити це за допомогою системних інструментів Windows за …

2
Переходячи від SQL 2005 [SQL_Latin1_General_CP1_CI_AS] до 2008 року - я втрачу будь-які функції, використовуючи "зворотну сумісність"
Ми переходимо від SQL 2005 [Ідентифікатор і БД зіставлено SQL_Latin1_General_CP1_CI_AS] до SQL 2008 [який за замовчуванням Latin1_General_CI_AS]. Я завершив установку SQL 2008 R2 і застосував за замовчуванням Latin1_General_CI_ASзіставлення з відновленням бази даних SQL_Latin1_General_CP1_CI_AS. Вирішені проблеми виникли - таблиці #temp, де в Latin1_General_CI_ASтой час був db, SQL_Latin1_General_CP1_CI_ASі ось де я зараз …

1
Як відновити .backup файл із звичайним текстовим повідомленням
Я експортував postgres db з pgAdmin у простому форматі, тому що хотів шукати весь текст db. Потім я спробував відновити базу даних назад, але вона видає помилку, кажучи, що архівний файл недійсний архівний файл. Як відновити DB назад, якщо його можна відновити?

4
не буде запущено mysql після збільшення innodb_buffer_pool_size та innodb_log_file_size
Я дотримуюся цього рішення тут /programming/3927690/howto-clean-a-mysql-innodb-storage-engine/4056261#comment14041132_4056261 і спробував збільшити мій innodb_buffer_pool_size4G і пізніше 1G (також 1024M) у крім розміру файлу журналу, але mysql не буде починатися з цих значень. Якщо я поверну його до 512M, mysql починається нормально. Як я можу це вирішити? Мій сервер об'ємом 16 Гб, і відповідно …

3
Високий дисковий введення / вивід з sql-сервера або високий диск вводу / виводу уповільнює sql-сервер?
Я сперечався з DBA та парою апаратних хлопців з приводу проблем продуктивності на нашому SQL-сервері. Зазвичай все нормально, проте за останні кілька тижнів у нас спостерігаються величезні відставання у сервері sql. Зрозуміло, що SQL Server очікує на введення / вивід диска. Але мені постійно кажуть, що саме SQL Server просить …

2
Приклад моделей готових до використання баз даних
Де я можу знайти готові до використання моделі баз даних? Мені не потрібна база даних з даними, а лише схеми (UML-діаграми). Можливо, щось на зразок моделей даних за цим посиланням , але набагато складніший і реальний світ.

2
Чи безпечніше пройти через 3-ту базу даних для підключення двох баз даних, використовуючи той самий логін?
У нас є така настройка: Кілька виробничих баз даних, що містять приватні дані, які використовуються програмним забезпеченням на робочому столі Веб-база даних для загальнодоступного веб-сайту, яка потребує деяких даних із приватних баз даних Посередницька база даних, яка містить кілька переглядів і збережених процедур, які витягують дані з приватних баз даних …

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