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

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

9
Який найбільш ефективний метод виконання тесту FIZZBUZZ в SQL Server?
Це може бути не зовсім тематичним, однак тут повільний день. Чи існує більш ефективний метод отримання списку чисел від 1 до 49 зі стовпцем, що містить слова, FIZZколи число можна рівномірно розділити на 3, BUZZколи число можна рівномірно розділити на 5, і FIZZBUZZколи число можна рівномірно розділити від обох 3 …
28 sql-server 

8
Як запитувати базу даних для порожніх таблиць
Через деякі «розробники», які працювали над нашою системою, у нас виникли проблеми з порожніми таблицями. Ми виявили, що під час перенесення в хмару було скопійовано кілька таблиць, але даних у них не було. Я хотів би запустити запит на системні таблиці, щоб знайти, які таблиці користувачів порожні. Ми використовуємо MS …

2
oracle - список користувачів, які мають доступ до певних таблиць
Я впевнений, що про це запитували і раніше, але я не можу знайти відповідні деталі для наступного. Чи є якась заздалегідь складена таблиця, яка може виконати наступне (я використовувала dba_tab_privs, але вона обмежена і не відповідає всім моїм потребам), якщо хтось не має запитів щодо відповіді на наступне? Перерахуйте всіх …

4
Після смерти аварія MySQL InnoDB
MySQL врізався в мене сьогодні вранці. За винятком стандартних баз даних MySQL, я використовую InnoDB. Я спробував перезапустити демон MySQL, але це не вдалося двічі. Потім я перезапустив весь сервер і MySQL запустився правильно і з того часу працює добре. Файл журналу mysqld для початкової аварії містить: 120927 10:21:05 mysqld_safe …

3
Як допомагає розділити таблицю?
Мені важко зрозуміти плюси і мінуси розподілу таблиць. Я збираюся розпочати роботу над проектом, який мав би 8 таблиць, і одна з них буде основною таблицею даних, яка містить 180-260 мільйонів записів. Оскільки це буде правильно індексована таблиця, тому я думаю про обмеження записів таблиці до 20 мільйонів, таким чином …

6
Довільно упорядковуючи записи в таблиці
Загальна потреба при використанні бази даних - це доступ до записів по порядку. Наприклад, якщо у мене є блог, я хочу мати змогу змінити порядок своїх публікацій в довільному порядку. Ці записи часто мають багато стосунків, тому, здається, реляційна база даних має сенс. Поширене рішення, яке я бачив, - це …

3
Додавання стовпців до виробничих таблиць
Який найкращий спосіб додати стовпці до великих виробничих таблиць на SQL Server 2008 R2? Згідно з книгами Microsoft в Інтернеті: Зміни, зазначені в ALTER TABLE, вводяться негайно. Якщо для змін потрібні зміни рядків у таблиці, ALTER TABLE оновлює рядки. ALTER TABLE отримує блокування модифікації схеми на столі, щоб переконатися, що …

4
Як оновити таблицю з іншої таблиці
У мене одна таблиця A має стовпець (id, field_1, field_2), а інша таблиця B має стовпець (id, field_2) Тепер я хочу об'єднати таблицю B в A, це означає, що я хочу оновити field_2 в таблиці A до значення таблиці B. Так як це реалізувати? До речі, я використовую Oracle Спасибі
28 oracle 

5
Як запустити великий сценарій з багатьма вставками, не втрачаючи пам'яті?
Питання: У мене є сценарій із близько 45 тис. Вкладишів із вибраних висловлювань. Коли я намагаюся запустити його, я отримую повідомлення про помилку, в якому зазначається, що у мене закінчилося пам’ять. Як я можу запустити цей сценарій для запуску? Контекст: Додано кілька нових полів даних, щоб зробити додаток гарним для …

3
Чи оптимізовано перегляди, коли я додаю до них пункт WHERE?
Чи має значення, якщо ви фільтруєте Погляд всередині або поза ним? Наприклад, чи є різниця між цими двома запитами? SELECT Id FROM MyTable WHERE SomeColumn = 1 Або SELECT Id FROM MyView WHERE SomeColumn = 1 І MyViewвизначається як SELECT Id, SomeColumn FROM MyTable І чи відрізняється відповідь, якщо таблиця-джерело …

3
Як я можу змінити движок зберігання за замовчуванням у phpmyadmin?
Я використовую InnoDB майже виключно у своїх програмах. Однак якщо я не обережний під час налаштування таблиці, я забуду її змінити, і phpmyadmin наклеїть мене на MyISAM. Чи є спосіб змінити двигун зберігання за замовчуванням?

5
Як правильно вбити MySQL?
У мене встановлений CentOS 64bit з CPanel, і я використовую: service mysql stop Він просто продовжує тикати періоди і ніколи не здається, що він зупиняється. У журналах він просто розміщує багато: 130303 17:42:38 [Warning] /usr/sbin/mysqld: Forcing close of thread У err.logфайлі я бачу багато таких: [Warning] /usr/sbin/mysqld: Forcing close of …

2
Як обернути довгі рядки під час вибору текстових стовпців SQL?
Я вибираю із таблиці з довгими текстовими стовпцями. Я хотів би обернути довгі лінії до максимальної довжини рядка. Від: SELECT * FROM test; test_id | text --------+----------------------------------------------------------------------- 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lorem До: test_id | text --------+----------------------------- 1 | Lorem ipsum dolor sit …
28 postgresql 

4
Використання SQL Profiler у базі даних, яка вже виробляється
Як розробник я використовую SQL Profiler досить часто. Це хороший інструмент налагодження, як відстежувати, що робить мій код, так і аналізувати проблеми з продуктивністю. Але я завжди використовував це в моєму середовищі розвитку , причому дуже контрольованим чином. Запустіть мою заявку та переведіть її у певний стан Почніть слід на …

3
Ефективна ВСТАВКА в таблицю з кластерним індексом
У мене є оператор SQL, який вставляє рядки в таблицю з кластерним індексом у стовпці TRACKING_NUMBER. EG: INSERT INTO TABL_NAME (TRACKING_NUMBER, COLB, COLC) SELECT TRACKING_NUMBER, COL_B, COL_C FROM STAGING_TABLE Моє запитання - чи допомагає це використовувати пункт ORDER BY у операторі SELECT для кластеризованого стовпця індексу, чи будь-який отриманий посилення …

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