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

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

3
Ефективність збережених процедур проти необроблених запитів
Я багато читав з обох сторін цієї дискусії: чи є значне збільшення продуктивності, використовуючи лише збережені процедури над необробленими запитами? Мене спеціально цікавить SQL Server, але мені цікаво будь-яка база даних.


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

4
Обмежте результати першими двома рядками рейтингу
У SQL Server 2008 я використовую RANK() OVER (PARTITION BY Col2 ORDER BY Col3 DESC)для повернення набору даних із RANK. Але у мене є сотні записів для кожного розділу, тому я отримаю значення з рангів 1, 2, 3 ...... 999. Але я хочу лише до 2 RANKsу кожному PARTITION. Приклад: …

3
Безбожний спосіб створити кластерний індекс на величезній таблиці?
Це запитання було перенесено із переповнення стека, оскільки на нього можна відповісти в Адміністраторі баз даних Stack Exchange. Мігрували 7 років тому . Тож у нас є веб-сайт із замовниками, який скаржиться на деякі серйозно повільні показники. Я взяв один погляд і очевидно, що проблема полягає в тому, що хтось …

7
Як вигнати користувачів із бази даних SQL Server 2008?
Нам потрібно зробити відновлення, а не може, тому що підключені інші користувачі. Ми думали, що ми відключили кожен процес, але, мабуть, ні. Як ми можемо зі студії менеджменту запустити всіх інших, щоб ми могли зробити це резервне копіювання?

2
Критерії прийняття рішення про те, коли використовувати не-dbo схему проти нової бази даних
Я в основному розробник додатків, але мені здається, що я повинен виконувати всі роботи по передній базі даних для мого поточного проекту ( btw ... його MS SQL Server 2008 ). В якості першого рішення я намагаюся розібратися, чи слід розділити свій стан за допомогою окремих баз даних або за …

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

8
Чому програма не повинна використовувати обліковий запис sa
Перше моє запитання, будь ласка, будь ласка. Я розумію, що обліковий запис sa забезпечує повний контроль над SQL сервером та всіма базами даних, користувачами, дозволами тощо. Я впевнений, що програми не повинні використовувати пароль без вдосконаленої, бізнес-особи, орієнтованої на те, чому. Відповіді на це запитання містять багато моїх міркувань для …

8
"Не вдалося знайти збережену процедуру", навіть якщо збережена процедура була створена в MS SQL Server Management Studio
Я створив таблицю testtableвсередині бази даних, testbaseяка має таку структуру: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) який я використовував Microsoft SQL Server 2008 Studio Studio. Я створив збережену процедуру testtable_pricesmallerнаступним чином use testbase go create procedure testtable_pricesmaller @pricelimit money …

5
Хтось використовує HierarchyId у виробництві? Це надійно?
Хтось, хто використовує HierarchyId у реальному виробництві з таблицями розумного розміру, більше кількох тисяч рядків? Це надійно / ефективно? До сих пір я не знайшов нікого , не зв'язаний з продавцем рекомендувати його, і Пол Нільсен радить проти нього тут . Який ваш досвід використання HierarchyId у фактичних виробничих системах? …

3
Чи в порядку сліпо додати пропущені індекси?
Я часто використовую SSMS для тестування моїх повільно зберігаються процедур на відсутність індексів. Кожного разу, коли я бачу "пропавший індекс (вплив xxx)", моя реакція на коліно - це просто створити новий індекс. Це призводить до швидшого запиту щоразу, наскільки я можу сказати. Будь-яка причина, чому я не повинен продовжувати це …

3
Придушити автоматичне завершення студії управління SQL Server Studio
Чи існує спосіб тимчасового придушення автоматичного заповнення програми SQL Server Management Studio під час введення запиту? Я не хочу повністю відключити автоматичне завершення, просто скажіть, утримуючи якусь клавішу під час введення певного слова, щоб вона не заважала. Наприклад, скажіть, у мене був такий запит SELECT Foo, Foo2 FROM SomeTable Як …

1
Чому SQL Server "Обчислити скалярний", коли Я ВИБІРУ персистуюну обчислену колонку?
Три SELECTтвердження в цьому коді USE [tempdb]; GO SET NOCOUNT ON; CREATE TABLE dbo.persist_test ( id INT NOT NULL , id5 AS (id * 5) , id5p AS (id * 5) PERSISTED ); INSERT INTO dbo.persist_test (id) VALUES (1), (2), (3); SELECT id FROM dbo.persist_test; SELECT id5 FROM dbo.persist_test; SELECT …

3
Як я можу додати стовпчик "реверсія" до великої таблиці з мінімальним простоєм
Використовуючи SQL Server 2008 і пізніші версії, я хочу додати стовпчик версії до великої таблиці, проте просто ALTER TABLE [Tablename] ADD Rowversion [Rowversion] NOT NULL Тоді таблиця занадто довго недоступна для оновлень. Які стратегії я можу використовувати для скорочення цього простою? Я буду розглядати що завгодно. Чим простіше, тим краще, …

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