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

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

3
Чи рекомендується регулярний аналіз ВАКУУМУ відповідно до пункту 9.1?
Я використовую PostgreSQL 9.1 в Ubuntu. Заплановано VACUUM ANALYZEще рекомендуються, або автовакуумінг досить , щоб піклуватися про всіх потребах? Якщо відповідь "це залежить", то: У мене є велика база даних (розмір стисненого дампа розміром 30 Гб, каталог даних 200 ГБ) Я роблю ETL в базу даних, імпортуючи близько 3 мільйонів …
38 postgresql  etl  vacuum 

3
Дизайн бази даних: Нова таблиця проти нових стовпців
(Це було запропоновано перенести сюди з StackOverflow) Наразі є таблиця .. і потрібно почати додавати до неї нові стовпці даних. Дані не у кожному записі (навіть після подання нових даних після додавання нових стовпців даних) матимуть дані. Тож мені цікаво, чи більше це підходить для нової таблиці, оскільки це дійсно …

2
Багатоядерні та продуктивність MySQL
Важливість оперативної пам’яті є усталеним фактом, але набагато менше матеріалів доступно про важливість ядер та багатопотоковості, коли мова йде про використання процесора MySQL. Я говорю про різницю запуску MySQL на 4cores vs 6cores vs 8cores тощо. Чи різні механізми зберігання даних використовують процесор по-різному?

4
Жорстке і швидке правило для включення стовпців в індекс
Чи є якесь жорстке і швидке правило визначити, які стовпці та в якому порядку вони слід розміщувати Включено в некластеризований індекс. Я щойно читав цей пост https://stackoverflow.com/questions/1307990/why-use-the-include-clause-when-creating-an-index, і я виявив, що для наступного запиту: SELECT EmployeeID, DepartmentID, LastName FROM Employee WHERE DepartmentID = 5 Плакат запропонував зробити індекс таким: CREATE …

6
Чи впливає порядок стовпців у пункті WHERE в MySQL на ефективність запитів?
У мене виникають проблеми з виконанням певних запитів до бази даних, які мають великі можливі набори результатів. У запиті, про який я ANDпитаю, у пункті WHERE є три s Чи має значення порядок пропозицій? Як і в тому випадку, якщо я ставлю спочатку пункт ASI_EVENT_TIME (оскільки це видалить більшість результатів …


6
Як виконати SQL проти всіх БД на сервері
У мене є стандартний SQL, з яким я працюю проти декількох баз даних на одному сервері, щоб допомогти мені діагностувати проблеми: select so.name, so.type, MAX(case when sc.text like '%remote%' then '' ELSE 'N' END) AS Relevant, @@ServerName as Server, DB_Name() as DBName from sysobjects so with (nolock) join syscomments sc …
38 sql-server 

4
На виділеному сервері баз даних, скільки пам'яті зарезервувати для ОС?
Якщо припустити, що у вас є виділений сервер, явно призначений для функцій бази даних - скільки пам'яті потрібно резервувати для операційної системи? Я усвідомлюю, що це, ймовірно, дещо відрізнятиметься в залежності від конкретної ОС, конкретного програмного забезпечення бази даних тощо. Але, оскільки пам'ять настільки важлива для продуктивності бази даних, я …


7
ІСНУЄТЬСЯ (ВИБІР 1…) проти ІСНУЮЧИХ (ВИБОР * *) Одне чи інше?
Щоразу, коли мені потрібно перевірити наявність якогось рядка в таблиці, я прагну завжди писати умову на зразок: SELECT a, b, c FROM a_table WHERE EXISTS (SELECT * -- This is what I normally write FROM another_table WHERE another_table.b = a_table.b ) Деякі інші люди пишуть це так: SELECT a, b, …

6
Чи можу я бачити, як історичні запити працюють на базі даних SQL Server?
Хтось виконував запит у нашій базі даних SQL Server віддалено, і їх система вийшла з ладу. У них немає резервної копії цього запиту і хочуть побачити, що було запущено на сервері. Чи можна знайти цей запит десь у журналі чи історії?
38 sql-server  logs 

1
Скільки часу "занадто довго" для сну MySQL Connections?
Я зайшов на свій сервер, щоб перевірити стан бази даних, і помітив, SHOW PROCESSLIST;що існує велика кількість сплячих зв’язків, які дуже давні. Якою тривалістю має бути обмеження часу з'єднання, перш ніж з'єднання повинно бути припинене? Як встановити обмеження в MySQL 5.0.51a-3ubuntu5.4? Примітка: Я використовую PHP 5.2.x та symfony Framework 1.2.
38 mysql  mysql-5 

5
Як вставити (файл) дані в колонку bytea PostgreSQL?
Це питання не стосується Bytea v. Oid v. Blobs v. Великих предметів тощо. У мене є таблиця, що містить integerполе первинного ключа та byteaполе. Я хотів би ввести дані в byteaполе. Імовірно, це можна зробити однією з PL/мов, і я можу розглянути це PL/Pythonв майбутньому. Оскільки я ще тестую і …


6
Як створити тимчасову таблицю за допомогою VALUES в PostgreSQL
Я вивчаю PostgreSQL і намагаюся зрозуміти, як створити тимчасову таблицю або WITHдекларацію, яку можна використовувати замість звичайної таблиці для цілей налагодження. Я переглянув документацію CREATE TABLE, і там написано, що вона VALUESможе використовуватися як запит, але не дає прикладу; документація щодо VALUESпов'язаного з цим пункту також не має прикладу? Отже, …

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