Запитання з тегом «sql-server-2005»

SQL Server 2005 (основна версія збірки 9.00.xxxx). Будь ласка, також позначте sql-сервер.

10
Як я можу отримати правильне зміщення між UTC та місцевим часом для дати, що передує до або після DST?
Наразі я використовую наступне, щоб отримати локальний час дати з UTC дати: SET @offset = DateDiff(minute, GetUTCDate(), GetDate()) SET @localDateTime = DateAdd(minute, @offset, @utcDateTime) Моя проблема полягає в тому, що якщо літній час перебуває між GetUTCDate()і @utcDateTime, це @localDateTimeзакінчується годиною. Чи є простий спосіб перетворити з utc в місцевий час …

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

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

2
Чому нам потрібно перебудувати та реорганізувати індекси в SQL Server
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . Після пошуку в Інтернеті я не зміг знайти причину Чому нам потрібно перебудувати та реорганізувати індекси в SQL Server? що відбувається внутрішньо, коли ми відновлюємо і реорганізуємо? …

4
Що краще для великих змін таблиці: ВИДАЛИТИ та ВСТАВИТИ щоразу або ОНОВЛЕННЯ наявних?
Я роблю проект, де мені потрібно щодня змінювати записи в 36K в одній таблиці. Мені цікаво, що буде краще: видалити рядки та вставити нові, або оновити вже наявні рядки Для мене простіше просто видалити всі рядки та вставити нові, але якщо це буде фрагментувати таблицю та індекси та ефективність впливу, …

2
Проблема оптимізації за допомогою функції, визначеної користувачем
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 4 роки тому . У мене виникають проблеми з розумінням того, чому SQL-сервер вирішує викликати визначену користувачем функцію для кожного значення таблиці, навіть якщо слід отримати лише один рядок. Фактичний SQL …

6
Розмір бази даних SQL Server не зменшився після видалення великої кількості рядків.
Це питання було перенесено з Super User, оскільки на нього можна відповісти на сервері обміну стеками адміністраторів баз даних. Мігрували 7 років тому . Я не хороший у SQL, але у мене є база даних, яку потрібно підтримувати. Тут майже не залишилось місця, тому я вирішив видалити всі дані, скажімо, …

3
Чи можливо відновити sql-сервер Bak і зменшити журнал одночасно?
У нас є файл Bak від клієнта, який ми передали до наших офісів розробників для розслідування проблем. Наразі резервна копія становить 25 Гб, а відновлена ​​база приблизно однакового розміру, проте для відновлення її потрібно 100 Гб. Я вважаю, це тому, що там створена база даних, що має розмір журналу транзакцій …

1
Що саме означає “No Join Predicate” у SQL Server?
MSDN " Відсутній клас приєднання предикатів " каже, що " вказує на те, що виконується запит, який не має предиката приєднання ". Але, на жаль, це здається не таким простим. Наприклад, дуже проста ситуація: create table #temp1(i int); create table #temp2(i int); Select * from #temp1, #temp2 option (recompile); У …

2
Різниця продуктивності між індексом кластеру та не кластером
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . Я читав Clusteredі Non Clustered Indexes. Clustered Index- Він містить Сторінки даних. Це означає, що повна інформація про рядки буде присутня у стовпці з індексом кластера. Non …

2
Що може спричинити затримку сеансу дзеркального відображення та відмову?
У нас є два виробничих SQL-сервери під управлінням SQL Server 2005 SP4 з накопичувальним оновленням 3. Обидва сервери працюють на фізичних машинах, які однакові. DELL PowerEdge R815 з 4-х 12-ядерними процесорами та 512 ГБ (так ГБ) оперативної пам’яті, з 10-ти ГБ iSCSI-накопичувачами SAN для всіх баз даних і журналів SQL. …

5
Чому потрібні періодичні перезавантаження, щоб мій екземпляр працював добре?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . У нас є виробничий сервер БД на SQL 2005. Все працює нормально деякий час, але через пару тижнів ми спостерігаємо помітне падіння продуктивності. Тільки перезапуск SQL Server …

4
Чи є "уникнути створення кластерного індексу на основі ключа, що збільшується" міфом з SQL Server 2000 днів?
Наші бази даних складаються з безлічі таблиць, більшість з яких використовують цілий сурогатний ключ в якості основного ключа. Близько половини цих первинних ключів знаходяться в стовпцях ідентичності. Розробка бази даних розпочалася ще за часів SQL Server 6.0. Одне з правил, яке слід було спочатку: Уникайте створення кластерного індексу на основі …

4
Надати дозволи для запуску завдання на сервері SQL
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . У мене є робота на моєму сервері MSSQL 2005 року, яку я хочу дозволити запускати будь-якого користувача бази даних. Я не переживаю за безпеку, оскільки вхід до …

1
Первинний ключ з опцією "НЕ ДЛЯ ЗАМОВЛЕННЯ"
Нещодавно я взяв на себе проект, і я виявив, що в більшості таблиць первинний ключ має властивість " NOT FOR REPLICATION". Я не DBA, але, безумовно, у більшості баз даних запис без первинного ключа вважатиметься пошкодженим. Первинний ключ більшості цих записів майже напевно десь використовувався б як зовнішній ключ. Це …

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