2
голосов
5ответов
1001 просмотров

ПЕЧАТЬ Заявлений и производительности

Мне нужно обработать около 100 000 записей. Есть много операторов печати, которые выполняются для каждой записи.Влияют ли эти операторы печати на производительность? В этом отношении влияет ли количество строк или комментариев на производительность?Я хочу сэкономить хотя бы одну миллисекун...

2
голосов
3ответов
10696 просмотров

Хорошая стратегия SQL для нечеткого сопоставления возможных дубликатов с использованием SQL Server 2005

Я хочу найти возможные дублирующиеся записи кандидатов в большой базе данных, совпадающей по таким полям, как COMPANYNAME и ADDRESSLINE1 Пример: Для записи со следующим ИМЯ КОМПАНИИ: "Acme, Inc." Я хотел бы, чтобы мой запрос выдавал другие записи с этими значениями COMPANYNAME в ка...

5
голосов
2ответов
8490 просмотров

TSQL: невозможно выполнить агрегатную функцию AVG на COUNT (*), чтобы найти самые загруженные часы дня

Рассмотрим таблицу SQL Server, содержащую данные журнала. Важные части: CREATE TABLE [dbo].[CustomerLog]( [ID] [int] IDENTITY(1,1) NOT NULL, [CustID] [int] NOT NULL, [VisitDate] [datetime] NOT NULL, CONSTRAINT [PK_CustomerLog] PRIMARY KEY CLUSTERED ([ID] ASC)) ON [PRIMARY] За...

5
голосов
3ответов
12501 просмотров

Усечение таблицы и статистика ОБНОВЛЕНИЯ

Нужно ли нам обновлять статистику таблицы после вызова таблицы Truncate или она обновляется автоматически? В: Нужно ли вызывать «ОБНОВЛЕНИЕ СТАТИСТИКИ» после усечения таблицы?

0
голосов
6ответов
2807 просмотров

Как я могу отследить, какой пользователь последний раз изменял сохраненную процедуру в sql server 2005+?

На основе этого вопроса Как я могу быстро идентифицировать самые последние измененные хранимые процедуры в SQL Server Мне интересно, можем ли мы одновременно идентифицировать пользователя? Как это сделать с помощью программы sql (если возможно)?Я очень хочу знать. Заранее спасибо

2
голосов
4ответов
1875 просмотров

Проблема с DateDiff SQL Server

Не могли бы вы объяснить мне это, поскольку я немного не понимаю, почему это происходит?В основном я хотел бы знать, почему существует разница между датой воскресенья и любым другим днем этой недели в неделях от года 0. Если это имеет смысл! Сначала я попытался установить дату, но это не помо...

4
голосов
4ответов
9614 просмотров

Какой тип данных T-SQL вы обычно используете для определения веса и длины?

Я разрабатываю таблицу с несколькими полями, которые будут использоваться для записи веса и длины. Примеры: 5 килограммов и 50 граммов будут сохранены как 5,050. 2 метра 25 сантиметров будут сохранены как 2,25. Какой тип данных T-SQL лучше всего подходит для этого? Потребуются некоторые вы...

0
голосов
1ответов
275 просмотров

Идентификатор транзакции репликации SQL Server 2005/8

У меня есть сценарий, в котором я использую репликацию транзакций для репликации нескольких баз данных SQL Server 2005 (один и тот же экземпляр) в одну удаленную базу данных (другой экземпляр на отдельном физическом компьютере). Затем я выполняю некоторую обработку реплицированных данных для ...

1
голосов
1ответов
88 просмотров

Как определить столбцы PK в представлении

Раньше я использовал GetSchemaTable для чтения информации о схеме, но в нем не хватало некоторых «вещей», поэтому я написал большой запрос, ссылаясь, среди прочего, на sys.columns, sys.index_columns и sys.indexes (и другие таблицы), чтобы вернуть ту же информацию, которую я использовал для получ...

0
голосов
3ответов
274 просмотров

Формат MDYY SQL

Есть ли способ отформатировать дату sql следующим образом: 11.03.2009 (в отличие от 11.03.2009) 20.07.2008 (в отличие от 20.07.2008) Спасибо!

2
голосов
3ответов
26603 просмотров

sql while цикл со счетчиком даты

Мне нужно сделать что-то вроде этого в sql: declare @StartDate varchar(10) declare @EndDate varchar(10) set @StartDate='12/31/2008' set @EndDate='1/11/2009' Declare @date varchar = @StartDate while (@date <= @EndDate) begin -- some statements set @date += 1 -- basically increment by 1 da...

0
голосов
2ответов
208 просмотров

Разделение задания SQL на блоки

Мне нужно обработать около 100 000 записей.У меня есть много предложений разделить это задание на части, а затем обработать его. Каковы преимущества обработки небольших фрагментов данных по сравнению со 100 000 записей? Каков стандартный способ?напримерВыбирать 10К записей во временной таб...

18
голосов
2ответов
81781 просмотров

Как добавить столбец uniqueidentifier и вставить значения

Кто угодно, пожалуйста, дайте мне несколько идей.У меня огромная таблица с 189999 строками.Мне нужно выбрать только средние значения.Как мне это сделать.Я добавил столбец уникального идентификатора.Как мне вставить в него значения.Пожалуйста, предложите.я был бы очень признателен за вашу помощь....

1
голосов
2ответов
81 просмотров

Справка по производительности запросов

У меня длительная работа.Обрабатываемые записи находятся в таблице, содержащей около 100 000 записей. Теперь во время всего задания при каждом запросе к этой таблице он запрашивает эти 100K записей. После обработки статус каждой записи обновляется относительно той же таблицы. Я хочу знать,...

1
голосов
3ответов
282 просмотров

Как повысить производительность нескалярных агрегатов денормализованных таблиц

Предположим, у нас есть денормализованная таблица с примерно 80 столбцами, которая растет со скоростью ~ 10 миллионов строк (около 5 ГБ) в месяц. В настоящее время у нас есть данные за 3,5 года (~ 400 млн строк, ~ 200 ГБ). Мы создаем кластерный индекс, который лучше всего подходит для извлече...

7
голосов
4ответов
35449 просмотров

Вызов функции в предложении where

У меня есть следующий запрос: SELECT * FROM Members (NOLOCK) WHERE Phone= dbo.FormatPhone(@Phone) Теперь я понимаю, что форматирование должно применяться к переменной в столбце.Но должен ли я применить его к переменной для присвоения какой-либо другой локальной переменной, а затем испол...

0
голосов
2ответов
4181 просмотров

Где находится файл журнала, если для репликации SQL 2005 включено подробное ведение журнала?

Я все время получаю сообщение. В процессе слияния не удалось создать новое поколение на «Подписчике».Устраните неполадки, перезапустив синхронизацию с подробным ведением журнала и указав выходной файл для записи.(Источник: MSSQL_REPL, номер ошибки: MSSQL_REPL-2147200994) Получить справку: сообще...

0
голосов
3ответов
28 просмотров

Сценарий перезаписи в SQL Server

Я по ошибке перезаписал хранимую процедуру старым скриптом. Я не хочу снова все перекодировать. Можно ли получить старый скрипт хранимой процедуры?

1
голосов
2ответов
1392 просмотров

Оператор '<>' производительности SQL-запроса vs НЕ СУЩЕСТВУЕТ

Я работаю над оптимизацией одного из заданий SQL. Здесь у меня есть несколько мест, где мы использовали оператор <>.Тот же запрос можно заменить оператором NOT EXISTS.Мне просто интересно, какой способ лучше сделать. Образец запроса If(@Email <> (select Email from Members WHE...

0
голосов
1ответов
453 просмотров

Активный узел кластера Microsoft SQL 2005 имеет 100% загрузку ЦП после кластеризации

Перед переходом на кластер SQL Server 2005 загрузка ЦП составляла в среднем 60%.После перехода к активному / пассивному кластеру (с точно таким же оборудованием) нагрузка на ЦП активного узла становится 100%, и через некоторое время из нашего веб-приложения приходят тайм-ауты.Есть идеи, что може...

2
голосов
4ответов
3166 просмотров

Интеграция SQL 2005 со средой CLR - поддерживается ли загрузка динамической сборки?

У меня есть статический класс, который динамически загружает сборку .NET (с использованием метода Assembly.LoadFile). Я получаю следующее сообщение об ошибке: Msg 6522, Level 16, State 2, Line 3 A .NET Framework error occurred during execution of user-defined routine or aggregate "MySQLCLRUDF...

1
голосов
3ответов
839 просмотров

Добавить столбец идентификаторов в столбец целых чисел, не являющихся идентификаторами, в SQL Server 2005

Я знаю, как это сделать, и, более того, об этом спрашивали многие люди в STACK OVER, а также множество и множество вещей, доступных в сети. Однако во время поиска в Google я наткнулся на кое-что интересное (по крайней мере, для меня) добавление IDENTITY в существующий столбец Решение выш...

0
голосов
1ответов
1119 просмотров

Ошибка: не удалось перейти к указанной записи.Доступ 2007 и SQL 2005

Я унаследовал базу данных Access 2007, которая была разделена, поэтому таблицы находятся на сервере SQL 2005. База данных состоит из 3-х таблиц и 3-х форм.Основная форма, которая есть использовал чтение и запись во все 3 таблицы.Данные можно редактировать и удалять ОК, но при попытке добавить...

0
голосов
1ответов
849 просмотров

Расчет статистического режима в SQL Server 2005

У меня есть две таблицы: курс (PK CourseId, Title) и Attendee (PK AttendeeId, FK CourseId, Method). Многие участники могут пройти данный курс любым из 6 способов. Как мне распечатать одну запись для каждого курса в таблице курсов (CourseId, Title) в статистическом режиме метода для всех учас...

0
голосов
1ответов
216 просмотров

Узнать значения между диапазоном в SQL Server 2005 (ПОДХОД НА ОСНОВЕ НАСТРОЙКИ)?

У меня есть такая таблица Id Value 1 Start 2 Normal 3 End 4 Normal 5 Start 6 Normal 7 Normal 8 End 9 Normal Я должен вывести результат вроде id Value 1 Start 2 Normal 3 End 5 Start 6 Normal 7 Normal 8 End т.е.записи между началом и концом.Записи с...

1
голосов
3ответов
1607 просмотров

Инструмент администрирования веб-сайта: невозможно подключиться к базе данных SQL Server (с помощью SQL Server Development Edition)

Я использую ASP.NET 2.0, и я использую локальный сервер -> SQL Server 2005 Development Edition.Когда я захожу в VIsual Studio 2.0 Professional и выбираю пункт меню ВЕБ-САЙТ -> КОНФИГУРАЦИЯ ASP.NET, отображается инструмент администрирования веб-сайта ASP.NET.Когда я нажимаю ссылку «Безопасн...

1
голосов
2ответов
1549 просмотров

Создание нескольких хранимых процедур из SQL, выполняемых с помощью PowerShell

Хорошо, у меня небольшая проблема с SQL и Powershell.Есть 2 сценария SQL, один для установки 4 разных глобальных хранимых процедур.Другой - выполнять их и манипулировать данными, прежде чем возвращать их в PS для размещения в файле CSV.Причина, по которой я не помещаю их в один файл, - для удобс...

0
голосов
1ответов
64 просмотров

Несогласованный сценарий генерации изменений

Я добавляю столбец типа tinyint и устанавливаю запрет на использование нулей в таблице и генерирую сценарии изменения.В это время в таблице есть данные.В скрипте есть код, который создает временную таблицу и вставляет данные из текущей таблицы в.Затем он удаляет старую таблицу и переименовывает ...

1
голосов
2ответов
738 просмотров

Вставка случайно выбранных записей SQL

Я использую Microsoft SQL Server 2005 Я создаю генератор случайных записей, который будет случайным образом вставлять 10 записей во временную таблицу.Записи во временной таблице затем будут использоваться для обновления записей в таблице в памяти. Вот утверждение, которое вызывает у меня н...

0
голосов
4ответов
186 просмотров

ПОИСК по нескольким таблицам в SQL

Я пытаюсь выполнить поиск по запросу одновременно в нескольких таблицах.Мой запрос: SELECT item.ItemID FROM Inventory.Item item JOIN Inventory.Category catR // each item can be in several categories ON catR.ItemID = item.ItemID JOIN Category.Category cat ...