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

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

2
Різниця продуктивності між індексом кластеру та не кластером
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . Я читав Clusteredі Non Clustered Indexes. Clustered Index- Він містить Сторінки даних. Це означає, що повна інформація про рядки буде присутня у стовпці з індексом кластера. Non …

2
Percona vs MySQL
Що таке Перкона? Чим він відрізняється від MySQL? Коли нам слід розглянути питання про перехід (або модернізацію) зі складу MySQL на Percona? Щоб додати деякі особливості в нашій ситуації, ми майже виключно використовуємо InnoDB (який, наскільки я розумію, Percona багато зробив для оптимізації) з великими обмеженнями зовнішніх ключів та кількома …

2
Що може спричинити затримку сеансу дзеркального відображення та відмову?
У нас є два виробничих SQL-сервери під управлінням SQL Server 2005 SP4 з накопичувальним оновленням 3. Обидва сервери працюють на фізичних машинах, які однакові. DELL PowerEdge R815 з 4-х 12-ядерними процесорами та 512 ГБ (так ГБ) оперативної пам’яті, з 10-ти ГБ iSCSI-накопичувачами SAN для всіх баз даних і журналів SQL. …

5
Чому потрібні періодичні перезавантаження, щоб мій екземпляр працював добре?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . У нас є виробничий сервер БД на SQL 2005. Все працює нормально деякий час, але через пару тижнів ми спостерігаємо помітне падіння продуктивності. Тільки перезапуск SQL Server …

4
Обмежте результати першими двома рядками рейтингу
У SQL Server 2008 я використовую RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)для повернення набору даних із RANK. Але у мене є сотні записів для кожного розділу, тому я отримаю значення з рангів 1, 2, 3 ...... 999. Але я хочу лише до 2 RANKsу кожному PARTITION. Приклад: …

3
Безбожний спосіб створити кластерний індекс на величезній таблиці?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . Тож у нас є веб-сайт із замовниками, який скаржиться на деякі серйозно повільні показники. Я взяв один погляд і очевидно, що проблема полягає в тому, що хтось …

5
Чи прискорює його перезапуск SQL Server?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 8 років тому . Я помітив, що деякі DBA перезапускають SQL Server дуже часто, іноді навіть вночі. Я вважаю, що вони роблять це, щоб звільнити деяку пам’ять або, можливо, також для …

6
Найшвидший спосіб перевірити, чи змінилася таблиця InnoDB
Моя програма дуже інтенсивна. Наразі я запускаю MySQL 5.5.19 і використовую MyISAM, але я переходжу до InnoDB. Єдина проблема, що залишилася - це продуктивність контрольної суми. У моїй програмі CHECKSUM TABLEв пік є близько 500-1000 заяв в секунду, оскільки GUI клієнтів постійно обстежує базу даних для змін (це система моніторингу, …

3
Чи слід зупиняти резервні копії журналу транзакцій під час повної резервної копії?
У мене є два завдання SQL Agent, які планується виконувати з різними інтервалами. Перша робота виконує повну резервну копію раз на день. Друге завдання виконує резервне копіювання журналу транзакцій кожні п'ятнадцять хвилин. У міру зростання бази даних повна резервна копія займає більше часу, ніж спочатку планувалося (навіть при стисненні). І …

7
Як вигнати користувачів із бази даних SQL Server 2008?
Нам потрібно зробити відновлення, а не може, тому що підключені інші користувачі. Ми думали, що ми відключили кожен процес, але, мабуть, ні. Як ми можемо зі студії менеджменту запустити всіх інших, щоб ми могли зробити це резервне копіювання?

4
Помилка MySQL: користувачеві 'a' @ 'localhost' заборонено доступ (використовуючи пароль: ТАК)
Я використовую створений кореневий рахунок 'a'@'%'. Але я не можу використовувати обліковий запис для підключення до сервера MySQL, коли я вказую параметр хоста. Я можу успішно підключитися без -hпараметра. Перегляньте стенограму нижче. Сподіваюся, хтось може допомогти мені пояснити це. Спасибі. mysql> grant all on *.* to 'a'@'%' identified by a; …

7
Де можна знайти поради щодо стратегій індексів?
Більшість із нас, напевно, погоджуються, що використання індексів баз даних добре. Занадто багато показників та продуктивності насправді можуть погіршитись. Як правило, які поля слід індексувати? Які поля не слід індексувати? Які правила використання індексів під час досягнення балансу між занадто великою та недостатньою кількістю індексів для досягнення поліпшення продуктивності, а …
22 index 

2
Як скинути пароль sa?
Я втратив пароль на машині, і коли я входжу в машину безпосередньо за допомогою облікового запису в групі адміністратора, SQL Server Management Studio не дозволить мені входити в систему за допомогою автентифікації Windows. Мій план полягав у тому, щоб просто увійти на сервер, підключитися через автентифікацію Windows та скинути sa …

4
Які наслідки встановлення варчару (8000)?
Оскільки varchar займає місце на диску пропорційно розміру поля, чи є якась причина, чому ми не завжди повинні визначати varchar як максимальний, наприклад, varchar(8000)на SQL Server? Якщо я бачу, що хтось робить, varchar(100)я повинен сказати їм, що ви не помиляєтесь, що слід робити varchar(8000)?

4
Чи є "уникнути створення кластерного індексу на основі ключа, що збільшується" міфом з SQL Server 2000 днів?
Наші бази даних складаються з безлічі таблиць, більшість з яких використовують цілий сурогатний ключ в якості основного ключа. Близько половини цих первинних ключів знаходяться в стовпцях ідентичності. Розробка бази даних розпочалася ще за часів SQL Server 6.0. Одне з правил, яке слід було спочатку: Уникайте створення кластерного індексу на основі …

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