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

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

2
Наскільки погано впливають компіляції SQL на продуктивність SQL Server?
Я профілюю екземпляр SQL Server 2005, і я через PerfMon SQLServer:SQL Statistics - SQL Compilations/sec метрики бачу, що в середньому близько 170 або близько того. Я витягнув SQL Profiler і шукав SP: Compile або SQL: Compile події. Мабуть, їх не існує. Я знайшов Stored Procedure/SP:Recompileі TSQL/SQL:StmtRecompileподії. Кількість даних, які я …

2
Перебудова журналу транзакцій
У нас дуже велика база даних (~ 6 ТБ), файл журналу транзакцій був видалений (поки SQL Server був закритий. Ми намагалися: Від'єднання та повторне приєднання бази даних; і Скасування скасування файлу журналу транзакцій ... але поки нічого не працювало. Зараз ми працюємо: ALTER DATABASE <dbname> REBUILD LOG ON (NAME=<dbname>,FILENAME='<logfilepath>') ... …

5
Використання IF у T-SQL послаблює або порушує кешування плану виконання?
Мені було припущено, що використання операторів IF у партіях t-SQL шкодить продуктивності. Я намагаюся знайти якесь підтвердження або підтвердити це твердження. Я використовую SQL Server 2005 та 2008 років. Ствердження полягає в наступному: IF @parameter = 0 BEGIN SELECT ... something END ELSE BEGIN SELECT ... something else END SQL …

5
Чому пов'язані сервери мають обмеження на 10 гілок у виразі CASE?
Чому цей CASEвираз: SELECT CASE column WHEN 'a' THEN '1' WHEN 'b' THEN '2' ... c -> i WHEN 'j' THEN '10' WHEN 'k' THEN '11' END [col] FROM LinkedServer.database.dbo.table Даєте цей результат? Повідомлення про помилку: Msg 8180, Рівень 16, Стан 1, Звіт 1 рядків не вдалося підготувати. Msg 125, …

3
Як скорочення файлу журналу SQL Server впливає на продуктивність?
У мене база даних SQL Server 2008, яка має файл даних розміром приблизно 2 Гб, але файл журналу перевищує 8 ГБ. У базах даних до 2008 року я міг би використовувати "Журнал резервного копіювання" та TRUNCATE_ONLYпараметр, але це більше не доступно для баз даних 2008 та пізніших. У мене є …

4
Чи можливо створити резервну копію та відновити частину бази даних на sql-сервері?
У нас є база даних sql-сервера 2005 року, яку ми регулярно передаємо з нашого клієнтського сайту на наш. Це займає тривалий час, оскільки у нас немає прямого зв’язку, і нам доведеться перенести файл через їх веб-додаток для передачі файлів. Зараз база даних становить близько 10 ГБ, однак нам не потрібні …



2
Чи можуть зовнішні ключі спричинити тупики та перешкоджати ЧИТАТИ ЗВ'ЯЗАНО ЗНАЧЕНО?
Це додаткове запитання від /programming/7684477/is-it-possible-to-set-transaction-isolation-level-snapshot-automatically У мене все ще виникають ситуації в глухому куті / тайм-ауті в додатку ASP.NET, коли одночасно запускаються великі звіти READ_COMMITTED_SNAPSHOT ON. Тож у мене є два питання: Як я можу перевірити, чи працює знімок рівня ізоляції транзакцій, як очікувалося / взагалі? Я припускаю, що зовнішні …

4
Як я можу створити резервну копію великої бази даних SQL Server, не впливаючи на продуктивність?
У нас з’явилися повідомлення про запити, що працюють повільно або вичерпані рано вранці, і єдина робота, яку я бачу, працює, і я думаю, що це може вплинути на це - це робота з резервного копіювання бази даних. Сама база даних становить близько 300 ГБ, а робота з резервного копіювання починається …

2
Переходячи від SQL 2005 [SQL_Latin1_General_CP1_CI_AS] до 2008 року - я втрачу будь-які функції, використовуючи "зворотну сумісність"
Ми переходимо від SQL 2005 [Ідентифікатор і БД зіставлено SQL_Latin1_General_CP1_CI_AS] до SQL 2008 [який за замовчуванням Latin1_General_CI_AS]. Я завершив установку SQL 2008 R2 і застосував за замовчуванням Latin1_General_CI_ASзіставлення з відновленням бази даних SQL_Latin1_General_CP1_CI_AS. Вирішені проблеми виникли - таблиці #temp, де в Latin1_General_CI_ASтой час був db, SQL_Latin1_General_CP1_CI_ASі ось де я зараз …


3
Чому хтось поставить запит `де 1 = 1`?
Сьогодні я натрапив на перегляд у нашій базі даних, де було перше твердження в пункті де where 1 = 1. Чи не повинно це повернутись для кожного запису? Чому хтось пише це, якщо він не фільтрує жодних записів?

2
SQL Server, як обійти журнал транзакцій при заповненні стовпця до int
У мене називається таблиця SQL Server 2005, BRITTNEY_SPEARS_MARRIAGESі вона містить такі стовпці: MarrigeId tinyint, HusbandName varchar(500), MarrigeLength int Тепер у мене ще одна таблиця BRITTNEY_SPEARS_MARRIAGE_STORIES StoryId int, MarriageId tinyint, StoryText nvarchar(max) Проблема полягає в тому, що ми хочемо оновити MarrigeIdстовпець до intа tinyint. Ми просто відчуваємо, що у Брітні буде …

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

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