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

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

6
SSD vs HDD для баз даних
Я намагаюся придбати новий сервер для запуску MySQL Server. Цей новий сервер стане рабом моєї основної машини. Однак цей сервер буде призначений для звітності лише "Багато читань та складних запитів". Зараз я шукаю інвестиції в твердотілі жорсткі диски, але мені було цікаво, чи варто це дійсно. Різниця між SSD та …
42 mysql  ssd 

1
Чи є аналог GETDATE (), який повертає DATETIME2
Відповідно до MSDN, Getdate (), GetUtcDate () та CURRENT_TIMESTAMP всі повертають DATETIME. Я пройшов короткий тест, який підтверджує, що: CREATE TABLE #t(T DATETIME2(7)); GO DECLARE @i INT ; SET @i=1; WHILE @i<10000 BEGIN ; INSERT #t VALUES(CURRENT_TIMESTAMP) ; SET @i=@i+1; END ; SELECT DISTINCT t FROM #t ORDER BY t …

2
Як переглянути дані в pgAdmin III
Я не можу повірити, що вони ускладнюють це. Я в занепокоєнні з приводу того, як переглядати дані в моїй базі даних. Чи є простий спосіб дізнатися, які дані є в моїх таблицях за допомогою pgAdmin III? Як варіант, чи є програма, яку я міг би використовувати, яка не смоктала?

5
Агресивний Autovacuum на PostgreSQL
Я намагаюсь отримати PostgreSQL для того, щоб агресивно автоматизувати вакуумну базу даних. Наразі я настроював автоматичний вакуум так: autovacuum_vacuum_cost_delay = 0 # Відключення вакууму на основі витрат autovacuum_vacuum_cost_limit = 10000 # Максимальне значення autovacuum_vacuum_threshold = 50 # За замовчуванням autovacuum_vacuum_scale_factor = 0,2 # За замовчуванням Я зауважую, що автоматичний вакуум …

2
InnoDB: Помилка: Таблиця "mysql". "Innodb_table_stats" не знайдено після оновлення до mysql 5.6
Я перейшов до mysql 5.6 з 5.5, і тепер мої журнали заповнені такими повідомленнями при запуску Тут я знайшов можливе рішення, але це не здається офіційним. http://forums.mysql.com/read.php?22,578559,579891#msg-579891 2013-12-06 21:08:00 7f87b1d26700 InnoDB: Error: Table "mysql"."innodb_table_stats" not found. 2013-12-06 21:08:00 7f87b1d26700 InnoDB: Recalculation of persistent statistics requested for table "drupal"."sessions" but the …

8
Чи є вибір * все ще великим ні-ні на SQL Server 2012?
Ще в часи минулих років це вважалося великим, що не потрібно робити select * from tableабо select count(*) from tableчерез хіт виступу. Чи все-таки це стосується пізніших версій SQL Server (я використовую 2012 рік, але, мабуть, питання стосуватиметься 2008 - 2014 років)? Редагувати: Оскільки люди, здається, мене тут трохи збивають, …

3
Як запустити повторювані завдання на Postgresql без зовнішнього інструмента, схожого на хрони?
Я хотів би регулярно викликати збережену процедуру. У Oracle я б створив роботу для цього. Я виявив, що Postgresql може імітувати це добре, використовуючи зовнішній інструмент (cron тощо) та PgAgent. Чи знаєте ви про "внутрішню" альтернативу, яка не передбачає зовнішнього інструменту? Я хочу уникнути проблем безпеки з паролем, що зберігається …

5
Чи можу я запустити збережену процедуру та негайно повернутися, не чекаючи, коли вона закінчиться?
У нас є збережена процедура, яку користувачі можуть запускати вручну, щоб отримати оновлені номери для звіту, який постійно використовується протягом дня. У мене є друга збережена процедура, яку слід запустити після запуску першої збереженої процедури, оскільки вона базується на числах, отриманих від цієї першої збереженої процедури, однак запуск займає більше …


2
За замовчуванням NULL або NOT NULL?
Чи краще в MySQL завжди дозволяти нулі, якщо ви не знаєте, що це поле потрібно, або завжди використовувати, Not Nullякщо ви не знаєте, що поле буде містити нулі? Або це не має значення? Я знаю, що в деяких СУБД вони кажуть використовувати Not Nullякомога більше, оскільки для дозволу нулів потрібен …
41 mysql  null 

3
N префікса перед рядком у запиті Transact-SQL
Скажіть, будь ласка, коли я повинен використовувати N префікса перед рядком у запиті Transact-SQL? Я почав працювати з базою даних, де я не отримую жодних результатів, використовуючи такий запит SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%' поки я не зміню шаблон на N'%а_pattern%'. Мені ніколи не доводилося додавати цей …


3
Чому новому користувачеві дозволено створювати таблицю?
Мені цікаво, чому новоствореному користувачеві дозволяється створювати таблицю після підключення до бази даних. У мене є одна база даних project2_core: postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges ---------------+--------------+-----------+-------------+-------------+------------------------------- postgres | postgres | SQL_ASCII | C | C | project2_core | …


14
Спроба використовувати MySQL Workbench з TCP / IP через SSH - підключення не вдалося
Я не можу підключитися за допомогою TCP / IP через SSH-з'єднання в MySQL Workbench з ПК. Що відбувається? Я створив базу даних MySQL 5.1 на сервері Ubuntu mysql.myhost.com . Я можу отримати доступ до нього локально. MySQL Workbench (ПК) пропонує встановити з'єднання через TCP через ssh. Він працює на порту …

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