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

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

5
Оновити всі рядки
Я хочу знати найефективніший спосіб оновлювати кожен рядок у надзвичайно великій таблиці Oracle для одного стовпця. Наприклад: update mytable set mycolumn=null; або: update mytable set mycolumn=42; Мої знання цілком можуть бути несвіжими. Що я роблю, це змінити таблицю, щоб скинути стовпчик. Потім я змінюю таблицю, щоб додати стовпець зі значенням …
12 oracle  update 

1
У чому причина цієї проблеми з CONVERT ()?
Розглянемо наступні два твердження: PRINT CONVERT(NUMERIC(38, 0), 0x0100000001, 0); PRINT CONVERT(NUMERIC(38, 0), 0x0100010001, 0); Обидва твердження повертаються -1; Хіба це невірно, оскільки друге двійкове значення на десяткове 65,536 вище, ніж перше значення, чи не так? Невже це не може бути пов’язано з тихим усіченням? Якщо я запускаю такі твердження: PRINT …

4
Повний текстовий пошук призводить до великої кількості часу, проведеного в ініціалізації FULLTEXT
Наразі я намагаюся запустити деякі запити щодо дамп даних коментарів Stack Overflow. Ось як виглядає схема: CREATE TABLE `socomments` ( `Id` int(11) NOT NULL, `PostId` int(11) NOT NULL, `Score` int(11) DEFAULT NULL, `Text` varchar(600) NOT NULL, `CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `UserId` int(11) NOT NULL, PRIMARY …


3
Як я можу достовірно визначити, чи має певний екземпляр SQL Server право "Сторінки блокування в пам'яті"?
Право "Сторінки блокування в пам'яті" може бути надано обліковому запису служби, який використовується SQL Server. Це дозволяє SQL Server запобігати пам'яті, що зберігається на диску. Я помітив, що кілька наших машин SQL Server не мають налаштованої локальної політики, щоб дозволити це право для облікового запису служби, використовуваного SQL Server. Оскільки …

4
Чи SQL Server коли-небудь видаляє старі файли журналу помилок?
Я знаю, що можу легко перенести поточний журнал помилок, запустивши sp_cycle_errorlog, але мені цікаво, чи SQL Server коли-небудь видалить старі / заархівовані файли журналу помилок. Не можу ніде знайти відповідь на це десь ...

2
Як продовжувати роботу після відмови в SSIS
Я хочу реалізувати щось на зразок наступного: У цьому пакеті я хочу переглядати список імен баз даних, динамічно змінюючи налаштування менеджера з'єднань. Однак перший збій у "Тестовому з'єднанні" зупинить і не виконає виконання пакету. Але я хотів би продовжити свою петлю Foreach. Я розумію, що це має бути можливим (інакше …
12 ssis-2012 

3
Версія CouchDB та документація
Зараз я працюю над програмою wiki-esque за допомогою CouchDB і намагаюся реалізувати схему версії документа. Як я це бачу, є два способи зробити це: Зберігайте кожну версію як окремий документ Зберігайте старіші версії як додатки до одного документа. Зараз у мене працює форма №1 роботи. Коли користувач редагує документ і …

2
Навіщо використовувати RDS над EC2 для Postgres?
У мене зараз працює база даних на EC2. Оскільки я повинен перемістити його на більшу машину, постало питання про використання RDS. Ціноутворення: Я можу отримати екземпляр EC2 c3.large з двома SSD (16GB кожен), двома vCPU та 4GB пам'яті на вимогу за $ 0,132 на годину [1] . Найближча (враховуючи ціну) …

1
Переключення даних у відмов із "дозволяє значення, які не дозволені обмеженнями перевірки чи функцією розділу на цільовій таблиці"
З огляду на наступне -- table ddl create table dbo.f_word( sentence_id int NULL, sentence_word_id int NULL, word_id int NULL, lemma_id int NULL, source_id int NULL, part_of_speech_id int NULL, person_id int NULL, gender_id int NULL, number_id int NULL, tense_id int NULL, voice_id int NULL, mood_id int NULL, case_id int NULL, degree_id …

3
CHECKPOINT чи COMMIT записує на диск?
Скажімо, для SQLServer2008R2 і новіших версій, з базами даних повного режиму відновлення. Я завжди думав: Коли транзакція здійснюється (COMMIT), транзакція записується в журнал транзакцій в оперативній пам'яті. Коли відбувається CHECKPOINT (через деякий час та / або деякі транзакції та інші критерії), транзакції між останньою CHECKPOINT та поточною записуються на диск. …
12 sql-server 

2
Сценарій плану обслуговування
Я створив план технічного обслуговування свого SQL Server 2008 R2 за допомогою SQL Server Management Studio (SSMS). Однак я не в змозі експортувати / перетворити його в сценарій, якщо мені доведеться повторно на іншому сервері. Чи є спосіб? Якщо ні, чи знайдеться спосіб з новою версією SQL Server?

3
Як вставити значення в таблицю з двох різних таблиць?
У мене три таблиці students table ------------------------------------ id(PK, A_I) | student_name | nationality teachers table ------------------------------------ id(PK, A_I) | teacher_name | email classroom table ---------------------- id(PK, A_I) | date | teacher_id(FK to teachers.id) | student_id(FK to students.id) Якби я отримав ім'я вчителя ( davidнаприклад) і student_id ( 7наприклад) і попросив …

1
Переваги Барракуди та стиснення
Я читав про формати файлів MySQL «Антилопа» та «Барракуда» деякий час тому, і мені цікаво, чи зможу я отримати користь з Барракуди та Стиснення. На даний момент мій сервер використовує антилопу, оскільки це за замовчуванням MySQL. У мене багато разів виникали проблеми із пам'яттю через велику базу даних, яку я …

2
Ефективний спосіб порівняння двох великих наборів даних у SQL
В даний час я порівнюю два набори даних, які містять унікальні StoreKey/ProductKeyкомбінації. 1-й набір даних має унікальні StoreKey/ProductKeyкомбінації для продажів з початку січня 2012 року до кінця травня 2014 року (результат = 450 К рядків). Другий набір даних має унікальні StoreKey/ProductKeyкомбінації: продажі починаються з червня 2014 року до сьогодні (результат …

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