Разделы
Публикации
Популярные
Новые
|
Главная » Оптимизация производительности transact 1 ... 51 52 53 54 55 sp procopl;ion, 350 sp pss, процедура, 427 sp readtext, 474 sp readtextfile, процедура, 472 sp rebuildindexes all, процедура, 454 sp recompile, процедура, 327 sp sdidebug, 355 sp spaceused, процедура, 333 sp statistics, процедура, 485 sp table, процедура, 436 sp tableoption, процедура, 365 sp updateJobstep, процедура, 471 sp update stats all, процедура, 450 sp updatestats, процедура, 450, 532 sp updateusage all, процедура, 453 sp usage, процедура, 329 sp user counterN, процедура, 415 sp user counternn, процедура, 516 sp xxxx xact, процедура, 313 sprintfO, функция, 462 SQL редактор, 24 SQL CREATE TABLE, оператор, 26 SQL Sequin, редактор, 25 SQL Server документация, 107 SQL Server Agent, 417 SQL Server Debug Interface, 354 SQL, язык, 23 SQL-92, 23 SQL-DMO, 188, 474 SQL-запрос, 57 STATS DATE(), функция, 531 STDDEVO, функция, 198 STR(), функция, 81 SUBSTRINGO, функция, 225 SUM(), функция, 172, 218 SUSER NAME(), функция, 528 SUSER SNAME(), функция, 528 syscomments, 323 TEXTPTR(), функция, 86 timestamp, 95 TOP n, 162, 184 TPS-тест, 357 Transact-SQL администрирование, 419 команды администрирования, 419 Transact-SQL, 23 trunc. log on chkpt, 461 TRUNCATE TABLE, 110, 351, 366 TRUNCATE TABLE, команда, 139 TSEQUALO, 518 TSEQUALO, функция, 95 TYPEPROPERTYO, функция, 529 и Unicode, 74, 76 Unicode-строки, 76 UNION, оператор, 180 UNION ALL, 362, 443 оператор, 254 UNIQUEIDENTIFIER, тип данных, 90 UPDATE STATISTICS, ко.манда, 450, 532 UPDATE STATISTICS...W1TH FULLSCAN, 361 UPDATEO, функция, 351 UPDATE, команда, 29, 129, 131 check-ограничеиия, 133 курсоры, 136 перестановка значений столбцов, 134 UPDATE, оператор, 56, 242 UPDATETEXT, команда, 86 update-триггер, 131 UPPER(), функция, 32 USE dbname, команда, 331 USE dbname, оператор, 457 USE GG TS, 26 varchar, пере.менная, 59 VARYING, ключевое слово, 341 Visual Studio Enterprise Edition, 354 WHERE, 164 оператор, 486, 541 WITH CHECK OPTION, 189 WITH ENCRYPTION, 332, 350 WITH LOG, опция, 87 WITH NOJNFOMSGS, 506 WITH RECOMPILE, опция, 336 Word, 493 WRITETEXT, команда, 86 Х/Орен ХА, 306 xp cmdshel], процедура, 461, 463, 466, 485 xp sprintf, процедура, 69 xp sscanf(), процедура, 535 xp sscanf, функция, 70 xp varbintohexstr, процедура, 336 автоинкрементное поле, 268 автоматизация ODSOLE, 493 sp exporttable, 494 sp getSQLregistry, 502 sp importtable, 498 объектов, 494 хранимая процедура, 493 Автоматическая переменная, 32, 343 автоматически запускаемая процедура, 350 автоматические переменные, 421 Автостартующая процедура, 327 агрегат, 249 кумулятивный, 217 скользящий, 218 агрегатная функция, 229 агрегатное значение, 101 агрегатные столбцы, 33 агрегатные функции, 171, 198, 245 агрегаты, 171 агрегация, 149 агрегирование, 254, 269 администратор баз данных, 26 администрирование автоматизация, 417 Автоматические переменные, 421 графические средства, 418 функции,420 хранимые процедуры, 417-418 администрирование баз данных, 417 алгоритм LRU, 326 аргументы поиска, 371, 385 атомарная операция, 454 атомарность изменений, 44 база даниых, 302 доступ только для чтеггия, 307 отсоединение от сервера, 511 смена контекста, 116 создание, 25 базовая теория множеств, 256 битовая маска , 88 битовый тип данных, 88 блокировка процессов, 431 блокировка таблицы, 364 буфер данных, 304 В векторная медиана, 206 вертикальное разделение, 392 весовые коэффициенты, 491 внешние ключи, 30, 109 внешний ключ, 360 внутренняя процедура, 336 восстановление базы данных, 510 временная процедура, 332 временные объекты, 114 временные ряды, 223 колебания, 224 временные хранимые процедуры, 114 встроенное суммирование, 389 выборка п-го значения, 225 выполнение строк, 72 вычисление пересечения множеств, 259 гистограмма, 216 многослойная, 216 глобальные временные таблицы, 75 глобальный уникальный идентификатор, 90 горизонтальное разделение, 399 горячая точка, 127 группировка данных, 41 грязное чтение, 309 д выборка, 30 модификация, 29, 85 преобразование типов, 32 удаление, 29 дагщые (продолжение) упорядочение, 42 фильтрации, 34 даты, 46 вычитание, 50 декартово произведение, 39, 198, 232-233 декларативные ограничения, 129 деление на нуль, 80 денежные типы, 80 денор.мализация, 251, 359, 386 дерево, 263 дерево запроса, 325 дерево последовательности, 325 диаграмма предприятия, 264 динамические представления, 191 динамический запрос, 281 дублирующиеся значения, 144, 206 дубль, 536 удаление, 539 Ж журнал транзакций, 26, 30, 87, 110, 304, 358 загрузка файла, 493 значение нескалярное, 341 значения с плавающей занятой, 77 И идентификатор, 338, 529 идентификаторы, 48 иерархия, 263 CASE, функция, 272 CHAR(), функция, 272 employee, 269 employee name, 269 GROUP BY, 269 IDENTITYO, функция, 268 INSERT, оператор, 266 SELECT...INTO, оператор, 268 WHILE, цикл, 267 вывод узлов, 270 многоуровневая, 265 одноуровневая, 264 организация цикла, 269 отображение уровней, 268 избыточные данные, 388 индекс, 112 пересоздание, 361 покрывающий, 360 рекомендации, 359 создание по вычисляемым столбцам, ИЗ индексы временных таблиц, 117 инициализация сервера, 467 интервал, 223, 232 начальные точки, 233 разделенный, 233 информация об индексах, 512 исходный код, 188 итерация цикла, 201 календарь, создание, 54 кластерный индекс, 127, 201 клиент/серверные СУБД, 402 ключевой столбец, 130, 223 кодировка, 77 коллективная блокировка, 310 команды операционной системы, 461 компилятор С++, 334 компиляция, 325 конкатенация,58 строк, 74 конфигурирование курсоров, 293 копирование файла операционной системы, 461 коррелированный подзапрос, 52 кортеж, 252 критерий соединения, 35 кумулятивный агрегат, 217 курсор, 73, 136, 273 @@CURSOR ROWS, неременная, 289 @@FETCH STATUS, 290 CASE, оператор, 282 CLOSE 293 close1cursor on commit, CURSOR STATUS(), 298 DEALLOCATE, 293, 299 declare CURSOR, 286 default to local cursor, 289 default to local cursor database, 297 FAST FORWARD, 300 FETCH, 290 FETCH RELATIVE 0, 292 курсор (тгродолжеиие) FETCH., 289 FOR UPDATE, 286 Forward OHly, 276 GLOBAL, 288 GROUP BY, 282 ISAM, 274 keyset, 279 LOCAL, 288 NEXT, 292 OPEN, 289 PRIMARY KEY-ограничсние, 280 READ ONLY, 300 ROLLBACK, 295 SELECT, 279 SELECT DISTINCT, 282 CURSOR CLOSE ON COMMIT, команда, 295 SET IDENTITY INSERT, 280 sp configure, 293 sp configure cursor threshold, 293 sp cursor list, 300 sp dboption, 289, 293, 297 sp describe cursor, 300 sp describe cursor cohHuns, 300 sp describe cursor tables, 300 UNIQUE KEY-ограничение, 280 UPDATE, 278 WHERE CURRENT OF, 287, 297 автоматическое закрытие, 295 асинхронный, 293 атрибуты, 276 без возможности 111)окрутки, 276 глобальньн!, 288 динамический, 277, 367 динамический запрос, 281 конфигурирование, 293 курсорные пере.менные, 298 модифицируемый, 297 нечувствительный, 278 неявное преобразовагше, 286 объвление, 287 операции, ориентированные иа записи, 283 оптимизация, 300 освобождение, 293 перекрестная таблица, 281 получение данных, 290 реко.мендации, 366 Kyiicoj) (продолжение) статический, 278 типы, 276 хращьмые процедуры, 299 чувствительный, 277 кэш очистка, 368 кэпшрование, 203 М маска, 71 маска LIKE, 376 массгш, 236 в виде больших строк, 236 изменение отображения, 248 модификация элеме1ггов, 242 обеспечение целостности, 248 представление в виде таблицы, 243 сортировка, 244 сравнение, 249 транспонирование из.мерений, 246 установление значения, 242 массовая загрузка, 132 массовая загрузка дашгых, 128 .мастер настройки индексов, 411 медиана, 199 векторная, 206 вычисление с по]у1ощыо CASE, 204 статистическая, 205 финансовая, 205 менеджер ODSOLE, 326 менеджер транзакций, 326 метаданные системы, 444 лнюжества повторяющиеся элементы, 256 .множество, 252 DISTINCT, ключевое слово, 255 EXCEPT, ключевое слово, 255 EXISTS, предикат, 255, 257 GROUP BY, 253 ORDER BY, 253 SELECT, 253 SET ROWCOUNT, 260 TOP n, 259, 261 UNION ALL, 254 UNION, ключевое слово, 253 WHERE., 259 WITH TIES, 260 внешнее объединение, 256 внутреннее объединение, 258 множество {продолжение) выборка первых п записей, 259 вывод каждой п-й заниси, 261 вычисление перечисления, 259 объединение,253 пересечения, 257 разность, 255 модель Кодда, 256 модификация первичных и внешних ключей, 131 фиктивная, 133 модифицированная запись, 130 моды, 215 монитор производительности, 414 мультимножества, 256 Н навигация по записям, 274 нарастающие итоги, 217 Недокументированные команды DBCC, 506 недокументированные процедуры, 520 недокументированные флаги трассировки, 519 недокументированные функции, 505 нежурналируемая операция, 305 нежурналируемые операции, 307, 321 некластерный иидекс, 358-359 неопределенные значения,358 неравенства, 380 О область, 223 границы, 229 идентификация, 225 ограничение размера, 227 относительные условия, 226 объединение множеств, 253 объект зависимости, 117 удаление, 112 ограничение количества записей, 134 ограничения,129 DRI, 351 дегсларативной ссылочной целостности, 358 однопользовательский режим, 307 оператор сравнения, 102, 164 операторы группировки, 41 онерации, ориептироваиные иа записи, 283 операция массовой загрузки, 364 определение Г0Д0ВЩ1П1, 48 промежутков времени, 50 оптимизатор запросов, 163, 325, 362, 402 оптимизация, 358 SELECT, 362 групптгровок, 410 операций массового, копирования, 364 предикативных предложений, 410 с использованием индексов, 406 слияние и пересечение игщексов, 407 соединений, 403 хранилища данных, 408 откат, 316 откат изменений, 304 отладч1П< хранимых процедур, 350 отложенные модификации, 131 отношение миогие-ко-многим, 304 один-ко-многим, 151, 160 отсечение, 208 отсутствующие зиачеиия, 98 очистка данных, 536 очистка процедурного кэша, 512 ошибки округления, 79 П первичный ключ, 358 перекрестная таблица, 196 перекрестное соедииеиие, 39 перекрестные таблицы, 175 переменная возвращение зиачеиия, 31 курсорного тина, 91 локальная, заиолнение дагпгыми, 291 перемеиная-счетчик, 57 переносимая база данных, 463 перестановка значений столбцов, 134 перестройка индексов, 454 план выполнения, 372 поддержка статистических функций, 195 целостности дл -- 87 подзапрос, 40, 143, 146, 163, 225, 363 связанный, 165 подключ, 281 подпоследовательность, 223, 232 подстановочные символы, 154 позиционирование записей, 199 позиционная модификация, 297 поиск медианы, 201 покрытие индексом, 385 полнотекстовое индексирование, 481, 483, 486 полнотекстовый индекс добавление, 485 настройка, 482 полнотекстовый поиск, 481 CONTAINSO, 486 CONTAINSO, функция, 482 CONTAINSTABLEO, 490 FREETEXTO, 489 FREETEXTTABLEO, функция, 482, 491 FULLTEXTCATALOGPROPERTYO, 483 Microsoft Search, 485 индексирование, 486 предикат, 486 нолнотекстовый предикат, 486 полусоединение, 409 получение п первых записей, 209 пользовательские типы данных, 443 пользовательский счетчик, 415 последовательность, 223 выборка значений, 225 интервал, 232 определение области, 226 предикат, 151 предикативные фушсции, 152 представление, 186 представления, 185, 187 обновляемые, 189 префиксные групповые символы, 488 проблема 2000 года, 47 проблема Хэллоуина, 130,300, 367 проверка орфографии, 493 производительность, 387 производная таблица, 190, 210 прокручиваемые формы, 281 процедура CREATE PROCEDURE, команда, 323 компиляция, 323 обслуживания системы, 450 процедура-обертка, 334 процедуры каталогов, 436 состояния,422 нсевдомассив, 251 псевдоним для ссылки, 130 таблицы, 43, 146, 190 столбцов, 43, 183 псевдопроцедура, 336, 355 исевдостолбец, 443 разделение данных, 192 разность множеств, 255 ранжирование, 212 распределенный банк данных, 307 расширенная процедура, 334 ребра, 263 регистр, 334 регулярное выражение, 155 резервное копирование, 30, 307, 457, 471 результирующее множество, 123, 143, 149, 160, 247, 350, 380 модификация, 273 получение первых записей, 211 рекурсия, 348 реляционное деление, 168 репликация, 140 самосоедипение, 167, 198, 226 сводные таблицы, 175, 389 связанный подзапрос, 156 селективность индекса, 88 семантическая оптимизация, 403 серии, 229 границы областей, 230 ограничение областей, 231 определение области, 230 серия, 223 симуляция неопределенных значений,105 синтаксический анализатор, 348 системная процедура, 332 системный реестр, 502 системый сбой, 304 скользящий агрегат, 218 сложновычисляемый столбец, 387 соединение, 35, 39, 159, 363 внешнее, 36 внутреннее, 39 звездообразное, 408 перекрестное, 363 с вложенным циклом, 403 с использованием хеширования, 405 слиянием, 403 соединения, 149 внутренние, 149 создание индексов по вычисляемым столбцам, 113 создание календарей, 54 создание сценариев, 474 сортировка данных, 182 спецификатор, 70 спецификация изделия, 263 среднеквадратичное отклопеиие, 198 ссылки, 146 ссылочная целостность, 108 ссылочные действия, 109 статистика, 450 статистическая медиана, 205 статистические расчеты, 198 статистические функции, 195 статистка, 361 статические значения, 129 стоимостная оптимизация, 403 столбец, указание значения, 122 столбец-ранг, 212 строки функции, 61 строковые переменные, 58 СУБД, 23, 274 схема, 188 Т таблица возвращение столбцов, 31 добавление данных, 28 загрузка, 501 загрузка данных, 121 итерации, 541 таблица {продолжение) кластерный индекс, 127 логическая, 146 модификация, 129 перекрестная, 73 производная, 146, 148, 162 псевдоним,146 разделение данных, 192 соединение, 130 создание, 26 создание налету, 254 таблица-куча, 127 табулированный список, 271 табуляция, 268 текстовые файлы, 472 тип данных, 46 datetime, 47 decimal, 77 numeric, 77 uniqueidentifer, 90 битовый, 88 типы транзакций, 305 точка сохранения, 316 традиционные языки программирования, 202 транзакция, 44, 140, 302 @@ERROR, 309 @@TRANCOUNT, 320 ANSI DEFAULTS, 305 BEGIN DISTRIBUTED TRANSACTION, 306 BEGIN TRAN, 305,313 BULK INSERT, 307 COMMIT TRAN, 305 COMMIT WORK, 313 DBCC LOG, 319 DBCC OPENTRANO, 319 ROLLBACK TRAN, 316 ROLLBACK WORK, 313 SAVE TRAN, 316 SET IMPLICIT TRANSACTIONS, 305, 308 SET TRANSACTION ISOLATION LEVEL, 303, 309 SET XACT ABORT, 308 XACT ABORT, 308 автоматическая, 305 автоматическое управление, 308 атомарность, 303 вложенная, 313 транзакция {продолжение) запрещенные команды, 319 изолированность, 303 команды управления, 313 механизмы управления, 302 неявная, 305, 308 оптимизаци кода, 320 откат, 295, 351 отладка, 319 пользовательская, 305 распределеипая, 306 тест АСШ, 302 уровень изоляции. 309 READ COMMITTED, 310 READ UNCOMMITTED, 309 REPEATABLE READ, 311 SERIALIZABLE, 312 устойчивость, 304 целостность, 303 транзация SERIALIZABLE. 313 трассировка, 413 триггер, 108, 133, 305, 350 ALTER TABLE...DISABLE TRIGGER, 351 ALTER TABLE...ENABLE TRIGGER, 351 COLUMNS UPDATED(), 351 ROLLBACK TRIGGER, 351 UPDATEO, 351 ограничения DRl, 351 отключение, 351 TpHrrep@@NESTLEVEL, 351 удаление дублирующихся записей, 126 ошибочных данных, 536 повторяющихся значений, 269 уникальное ограничение, 248 уникальный идентификатор, 127 индекс, 109 последовательный ключ, 199 упреждающая запись, 304 условие соединения, 35 установка новых серверов, 466 учетная запись SQL Mail, 502 Ф факториал числа, 348 фантомные данные, 311 фиктивная модификация, 128 фильтрация запроса, 381 финансовая медиана, 205 флаг трассировки, 368, 520 фонетическое соответствие, 62 формы с возможностью прокрутки, 285 функция NULL-значения, 100 администрирование, 420 возвращающая наборы данных, 489 для работы с данными, 533 с датами, 48 с .метаданными, 444 идентификаторов, 529 индексная, 530 свойств, 528 статуса, 526 характеристическая 4)ункция, 197 хеш-индекс, 405 хеширование, 378 хранимая процедура, 323 @@ERROR, 348 @@MAX PRECISION, 349 @i§)NESTLEVEL, 348 ©ERROR, 345 ©loginame, 340 ANSI NULLS , 337 CREATE PROCEDURE, команда, 327 CREATE TRIGGER, 350 DEFAULT, 340 ERRORLEVEL, 345 EXEC, ключевое слово, 336 GO, 327 INSERT, команда, 336 INSERT...EXEC, 336 OBJECTPROPERTYO, функция, 334, 339 OUPUT, 341 PRINTFO, 345 QUOTEDJDENTIFIER, 337 RAISEERROR, 345 хранимая процедура (продочжепие) RAISERROR, 346 RETURN, 342 SET NOCOUNT ON, опция, 332 SET QUOTEDJDENTIFIER, 337 sp addmessage, 345, 346 sp hexstring, 336 sp MS inarksystemobjecl, 334 sp procedure parains rowset, 343 sp procedure params rowset 1, 342 sp procoption, 350 sp spaceused, 333 sp usage, 329 sp who, 340 USE dbname, команда, 331 VARYING, 341 WITH ENCRYPTION, 350 опция, 332 WITH LOG, 345, 346 WITH NO WAIT, 346 WITH RECOMPILE, опция, 326, 336 WITH SETERROR, 346 xp varbintohexstr, 336 xpjogevent, 348 автоматизация, 493 адмипистрировапие, 417 вложенные вызовы, 348 выполнение сервером, 326 затловки-коммеитарии, 329 запуск пользователем, 325 код завершения, 342 компиляция, 325 курсоры,299, 348 максимальный размер, 328 хранимая процедура {продолжение) настройки окрулсепия, 337 оператор управления ходом выполнения. 343 отладка, 354 параметры, 340 выходные, 341 перекомпиляция плана выполнения, 326 получение параметров, 342 расширенная, 124 рекомендации, 367 рекурсия, 348 советы ио созда1И110, 328 создание, 325, 327 вгифрование, 350 хэширование, 254 целостность дагигых, 303, 309 цикл, 235 цикл но курсора.м, 274 числовые данные, 80 форматирование, 81 числовые типы, 77 Ш шифровашге паролей, 518 строки, 517 экспорт данных, 493 экстремальное зиачегте, 219 атрибут, 221 э.муляция массивов, 236 Кен Хендерсон Профессиональное руководство по Transact-SQL Перевели с английского А. Жилин, М. Рах-манов, В. Щербинин Главный редактор Е. Строганова Заведующий редакцией А. Криицов Руководитель проекта В. Шрага Научный редактор В. Брылёв Литературный редактор C Карпенок Иллюстрации Г. Домрачеви Художник Л. Адуевская Корректоры Н. Лукина, И. Тимофеева Верстка Ю. Сергиенко Лицензия ИДХг 05784 от 07.09.01. Подписано к печати 18.02,05. Формат 70x100/16, Уел, п, л, 45,15, Тираж 2000, Заказ 70 ООО Питер Принт , 194044, Санкт-Петербург, пр, Б. Са,мпсониевский, 29а, алоговая льгота - общероссийский классификатор продукции ОК 005-93, том 2; 95 3005 - литература учеб} Отпечатано с готовых диапозитивов в ОАО Техническая книга 190005, Санкт-Петербург, Измайловский пр., 29 1 ... 51 52 53 54 55 |
© 2004-2024 AVTK.RU. Поддержка сайта: +7 495 7950139 в тональном режиме 271761
Копирование материалов разрешено при условии активной ссылки. |