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

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

2
Стратегія обробляти БД SQL Server із занадто великою кількістю файлів (BLOB)?
Сценарій: база даних SQL Server 2005, що обслуговує додаток ASP.NET (на окремих веб-серверах). База даних: в БД є близько 5 ГБ "звичайних" даних і близько 15 ГБ "файлів" (наприклад, PDF-файл в 200 К, що зберігається як зображення (BLOB), подібні речі). Користувачі завантажують більше файлів, які швидко споживають більше дискового простору …

1
Що таке фактично найнижчий можливий позитивний РЕАЛЬНИЙ номер
MSDN каже, що діапазон чисел REAL становить - 3,40Е + 38 до -1,18E - 38, 0 і 1,18E - 38 до 3,40E + 38. Мабуть, справжня нижня межа набагато нижча. Наступний скрипт заповнює стовпець РЕАЛЬНИЙ з 1.401298E-45: CREATE TABLE a ( r1 REAL NULL , r2 REAL NULL , r3 …

1
Можливості роботи InnoDB INSERT
Привіт, я запускаю останню версію Percona Server. Версія сервера: 5.5.24-55 Percona Server (GPL), випуск 26.0 У мене є 10 процесорних процесорів цих характеристик. processor : 0 vendor_id : AuthenticAMD cpu family : 16 model : 9 model name : AMD Opteron(tm) Processor 6128 stepping : 1 microcode : 0x10000d9 cpu …

2
Запуск SQL-запиту на всіх базах даних
У мене є один обліковий запис хостингу з використанням cPanel та phpmyadmin. У мене є 50 баз даних під цим обліковим записом, всі WordPress. Мені потрібен цей запит змінений, щоб він проходив через усі бази даних для оновлення пароля. ОНОВЛЕННЯ 'wp_users' SET 'user_pass' = MD5 ('деякий пароль') WHERE 'user_login' = …
11 mysql  phpmyadmin 

1
Використання FLOATs з RAISERROR
Я використовую RAISERROR()для надання базової функціональності тестування одиниць (як тут ), але мене засмучує неможливість використання FLOATsу повідомленні про помилку. Я знаю, що я можу надати поплавок на рядок, але я використовую RAISERRORв кожному одиничному тесті, я не хочу додавати інший рядок коду для кожного тесту. (Мої одиничні тести вже …
11 sql-server  t-sql 

2
Як запобігти щоденній фрагментації індексу на 99%
У мене є таблиця рейтингів на 100 000 гравців, яка вводиться 2 рази на день з одним записом на кожного гравця. На кінець дня фрагментація індексів для індексів у цій таблиці становить 99%. Чи є спосіб запобігти цьому, змінивши налаштування? CREATE TABLE HighScore( [id] [int] IDENTITY(1,1) NOT NULL, [user] [int] …

1
Дефрагментація даних і файлів журналу SQL Server працює за допомогою MoveFile API
Мій роботодавець шукає розгортання програмного забезпечення для дефрагментації NTFS, яке використовує API MoveFile Windows для дефрагментації відкритих файлів. Це буде розгорнуто до тисяч серверів SQL Server із запущеними версіями SQL 2005–2012 рр. Та версіями Windows 2003 та 2008 рр. R2. Якщо це має значення, продукт, про який я говорю, - …

1
Чому 10 ^ 37/1 кидає арифметичну помилку переповнення?
Продовжуючи свою недавню тенденцію гри з великою кількістю , я нещодавно припустив помилку, з якою я стикався до наступного коду: DECLARE @big_number DECIMAL(38,0) = '1' + REPLICATE(0, 37); PRINT @big_number + 1; PRINT @big_number - 1; PRINT @big_number * 1; PRINT @big_number / 1; Вихід, який я отримую для цього …

3
Скрипт для запуску в ubuntu для mongodb
Я новачок у Linux та mongodb. Я вже встановив mongodb на ubuntu, але хочу запустити ще один екземпляр на іншому порту. Як я зрозумів з інших питань та форумів, має бути сценарій на початку. /programming/7300109/ubuntu-start-upstart-second-instance-of-mongodb Але я не можу знайти або знайти скрипт для запуску на своєму сервері. Якщо я …

2
Перетворіть стовпець часу в число секунд
У моїй базі даних SQL Server у мене datetimeстовпець. Який хороший спосіб створити новий стовпець, який представляє longзначення для datetimeстовпця? Значення longозначало б кількість секунд. Я думав, що якщо я можу це перетворити longs, це полегшить групування за запитами за часовими періодами, оскільки я можу просто розділити довге число на …

2
Спроба зрозуміти ПОКАЗУВАТИ СТАТУС РОЗКЛАДУ в MySQL
У мене налаштування реплікації Master-Slave, і схоже, що вона працює нормально. Нижче наведено результат SHOW SLAVE STATUSкоманди: show slave STATUS\G; *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: *.*.*.* Master_User: repliV1 Master_Port: 3306 Connect_Retry: 60 Master_Log_File: mysql-bin.000001 Read_Master_Log_Pos: 10726644 Relay_Log_File: mysqld-relay-bin.000056 Relay_Log_Pos: 231871 Relay_Master_Log_File: mysql-bin.000001 Slave_IO_Running: …

3
Максимальна ємність таблиці в SQL Server 2008
У мене є додаток, який щорічно вставляє в таблицю більше 1 мільярда рядків. Ця таблиця містить деякі varcharта bigintстовпці та один стовпчик крапки. 1 мільярд рядків складається з даних історії, які зберігаються з метою відстеження. Тож мені було цікаво, чи буде обмеження ємності таблиці, якщо я продовжуватиму цю структуру відповідно …

2
попереджуйте, коли будь-яка робота в категорії робіт не працює
Чи можливо налаштувати попередження в SQL Server 2008, яке надсилатиме електронне повідомлення в будь-який час, коли завдання в певній категорії не вдасться? Мені цікаво, тому що я хотів би налаштувати електронну пошту будь-коли, коли підписка на SSRS не вдасться - і всі ці підписки є завданнями в категорії сервера звітів …

2
Набір реплік MongoDB ВТОРИЧНО застряг у стані `ROLLBACK`
Під час нещодавнього автоматизованого оновлення нашої mongodb PRIMARY, коли PRIMARYвідступив, він назавжди перейшов у ROLLBACKстан. Після декількох годин перебування в ROLLBACKстані .bsonв rollbackкаталозі бази даних mongodb досі не було файлу відката. Це, а також цей рядок у нашому файлі журналу:, [rsSync] replSet syncThread: 13410 replSet too much data to roll …
11 mongodb  rollback 

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

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