Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Новости сайта "Упражнения по SQL" (http://www.sql-ex.ru) 91


Новости сайта "Упражнения по SQL (http://www.sql-ex.ru)" Выпуск 91 (10 июня 2006 г.)

http://www.sql-ex.ru

Новым посетителям сайта

Сайт посвящен изучению языка, с помощью которого осуществляется взаимодействие с реляционными (и не только) СУБД. Суть обучения состоит в выполнении заданий на написание запросов к учебным базам данных; при этом система контролирует правильность выполнения заданий. В настоящее время реализованы все операторы подъязыка манипуляции данными (DML), которые включают в себя оператор извлечения данных SELECT, а также операторы модификации данных - INSERT, DELETE и UPDATE.

Мы надеемся, что справочного материала сайта окажется достаточно для самостоятельного обучения. Кроме того, свои решения вы можете обсудить на форуме сайта. Опытных же специалистов приглашаем проверить (продемонстрировать) свое мастерство и принять участие в соревновании, обеспечиваемом рейтинговой системой учета времени выполнения заданий. Фактически, рейтинг ведется на втором этапе тестирования, который начинается сейчас после решения 58-ти задач первого этапа. При подсчете рейтинга каждого участника отбрасывается один самый худший показатель среди всех решенных им упражнений.

Демонстрация плана выполнения запроса и сравнительная оценка эффективности решений поможет вам освоить принципы оптимизации запросов.

Имеется возможность получить сертификат по SQL DML при выполнении определенного количества заданий.


Новости сайта

§ Накопилось много нареканий на прохождение неверных решений ряда задач. Я ничего не забыл и не пропустил. Обязательно займусь этим в ближайшее время, как и новыми задачами.

§ Полку решивших 138 задачу прибыло. На пятое место вышел Goapsy (задач 138, время 18.283)
Ждем десятого (надеюсь, что Galogen решит две пропущенные задачи).

§ Новые лица в сотне:
vlksm (102, 7.006)
=Maxim= (101, 4.074)

§ Сохранили шансы попасть в ТОР 10:
VIG (135, 14.665)
noname (131 ,9.784)
a2010 (112, 5.400)
Родион1976 (102, 0.804)

§ Продолжили свое восхождение к вершине:
gps (131, 200.525)
Lord Nick (123, 27.099)
nibbles01 (119, 26.753)
ds (99, 34.939)

§ Приятно, что наш сертификат уже начинает приобретать известность: вот такое сообщение. Жаль только, что автор не подписался. Но можете поверить мне на слово, что это не наша реклама. :-)

§ Число подписчиков - 3155

Число участников рейтинга - 6112

Число участников второго этапа - 580

Сертифицировано на сайте - 68

Лучшие результаты (ТОР 20)

No Person Number of
Sel_ex
Last_Sel Number of
DML_ex
Scores Days Days_2 LastSolved LastVisit
1 Кувалкин К.С. (Cyrilus) 138 138 20 320 484 5.460 23 Mar 2006 09 Jun 2006
2 Slobodcicov A.N. (Testo) 138 138 20 320 252 6.716 01 Jun 2006 09 Jun 2006
3 Kamaev V.M. (Heromantor) 138 138 20 320 128 9.066 14 Mar 2006 25 Mar 2006
4 Бураков С.Г. (burakov58) 138 138 20 320 419 17.395 24 Mar 2006 07 Apr 2006
5 >Иванов А.Н. (Goapsy) 138 138 20 320 211 18.283 09 Jun 2006 09 Jun 2006
6 Тарасов Д.Б. (Gavrila) 138 138 20 320 208 19.424 22 Mar 2006 02 Jun 2006
7 Голубин Р.С. (Roman S. Golubin) 138 138 20 320 210 20.835 16 Mar 2006 09 Jun 2006
8 Валуев Д.И. (Fiolent) 138 113 20 320 971 48.000 02 May 2006 09 Jun 2006
9 Войнов П.Е. (pаparome) 137 137 20 316 203 1.769 15 Mar 2006 09 Jun 2006
10 Зверев Д.Л. (dimzv) 137 137 20 316 869 3.278 22 Mar 2006 04 Apr 2006
11 Юлдашев М.Р. (Snowbear) 137 137 20 316 239 3.448 14 Mar 2006 09 Jun 2006
12 Абашин П.И. (Dizil) 137 137 20 316 203 3.776 15 Mar 2006 22 May 2006
13 Самохвалов В. (ValdemarES) 137 137 20 316 117 7.788 14 Mar 2006 09 Jun 2006
14 Мурашкин И.В. (lepton) 137 137 20 316 25 7.943 17 Apr 2006 09 Jun 2006
15 Носков Н.В. (niko2) 137 137 20 316 274 8.472 06 Apr 2006 16 May 2006
16 Крижевич С.А. (yaff) 137 137 20 316 259 14.801 16 Mar 2006 05 May 2006
17 Держальцев В.А. (MadVet) 137 137 20 316 357 18.639 08 Apr 2006 15 Apr 2006
18 Зырин В.Е. (Vezyr) 137 137 20 316 63 20.618 17 Mar 2006 05 Jun 2006
19 Страшников А.С. (EffEct) 137 137 20 316 305 59.972 16 Mar 2006 02 May 2006
20 Матвеева Ю.Б. (Julia_M) 137 137 20 316 137 68.931 24 Mar 2006 24 May 2006

Лучшие результаты за неделю

No surname n_sel sel_all sel_scores dml_scores scores rating last_visit
1 >Edunov S. (-=SergE=-) 41 59 85 32 117 304 09 Jun 2006
2 >Рэу К.М. (Squid) 46 52 85 32 117 481 09 Jun 2006
3 Bach (al_capone) 49 49 83 0 83 1013 08 Jun 2006
4 >Paschenko E.V. (Trevalle) 47 47 83 0 83 1016 09 Jun 2006
5 >Томчин М.В. (Чеширский Кот) 44 44 79 0 79 1078 09 Jun 2006
6 Суятинов М.Ю. (GothmoG) 36 36 49 28 77 1113 09 Jun 2006
7 Соколов Е.А. (johness) 41 41 74 0 74 1188 08 Jun 2006
8 >Кормалев Д. (D.K.) 22 63 39 32 71 277 09 Jun 2006
9 >Самеев М.М. (Gamer) 35 46 67 3 70 1045 09 Jun 2006
10 Останин С.А. (sergei74) 18 70 40 29 69 214 09 Jun 2006
11 >Нагимов Т.Р. (Enzo_Matrix) 28 44 52 17 69 935 09 Jun 2006
12 >Бруцкий Ю.В. (YuryBr) 25 53 45 22 67 503 09 Jun 2006
13 Kudryashov O. (Olaf) 36 36 56 9 65 1377 09 Jun 2006
14 Morales C.E. (Crystal) 34 34 58 1 59 1557 09 Jun 2006
15 >Самсонов С.А. (SQS) 22 22 31 23 54 1724 09 Jun 2006
16 >Lativov V. (lat) 27 27 46 7 53 1747 09 Jun 2006
17 >mallampati L. (lavu) 29 29 48 1 49 1890 09 Jun 2006
18 Буданов А.А. (ba) 18 89 38 9 47 144 09 Jun 2006
19 >Московой (jj) 27 27 45 0 45 2035 09 Jun 2006
20 Петрелевич С.Ю. (zalivnoy) 18 58 34 9 43 529 09 Jun 2006
21 >Иноземцева (Malutka) 31 31 42 1 43 2106 09 Jun 2006
22 Дмитриева Е.В. (DMITRIEVA) 27 27 41 0 41 2167 06 Jun 2006
23 Макаренко А.Н. (Ушастый Джон) 22 39 40 0 40 1407 09 Jun 2006
24 DG (poi87pkm) 24 24 37 3 40 2212 07 Jun 2006
25 >Агунович М.В. (ShAREkhan) 24 24 37 3 40 2233 09 Jun 2006

Изучаем SQL

Список контрольных вопросов производительности операционной системы

Brad M. McGehee (оригинал: Operating System Performance Checklist )
Перевод Моисеенко С.И.

...

Насколько большой размер имеет файл подкачки сервера (PAGEFILE.SYS)?

Microsoft рекомендует, чтобы размер файла PAGEFILE.SYS устанавливался в 1.5 раза больше, чем объем физической RAM. Точное количество, в котором Вы нуждаетесь, зависит от того, какие дополнительные службы SQL могут быть запущены. Например, если Вы запускаете службу полнотекстового поиска, Microsoft рекомендует, чтобы ваш файл PAGEFILE.SYS был три раза больше физической RAM.

Рекомендации Microsoft - хорошая отправная точка, но лучший способ устанавливать размер PAGEFILE.SYS состоит в том, чтобы контролировать, какое его количество используется, с помощью счетчика «Performance Monitor Page File Object : % Usage», а затем изменить размеры PAGEFILE.SYS в соответствии с минимальным размером, немного большим, чем фактически используемое количество (на основании показаний счетчика монитора производительности), и с максимальным размером на 50 МБ большим, чем минимальный размер.

Установки PAGEFILE.SYS можно посмотреть и изменить в Windows 2000, щелкнув правой кнопкой мыши на "Мой Компьютер" (My Computer) и выбрав команду "Свойства" (Properties); затем перейти на вкладку "Advanced", щелкнуть на «Performance Options» и нажать кнопку "Change" в группе "Виртуальная память" (Virtual Memory). Если Вы измените параметры настройки виртуальной памяти, Вам придется перезагрузить ваш сервер, чтобы новые параметры настройки вступили в силу.

В Windows 2003 установки PAGEFILE.SYS можно посмотреть и изменить на вкладке "Advanced" иконки "System" в «Панели управления» (Control Panel), если щелкнуть на кнопке "Setting" в группе "Performance", после чего на вкладке "Advanced" щелкнуть на кнопке "Change" в группе "Virtual memory".

Выключены ли необязательные службы?

Для лучшей производительности выключите любые службы системы Windows 2000 или 2003, которые не являются необходимыми. Это сэкономит память и циклы центрального процессора, способствуя повышению производительности работы SQL Server.

Ниже перечислены некоторые службы операционной системы (не полный список), которые вообще считаются несущественными и могут быть выключены, если они не используются. Некоторые из этих служб могут быть не установлены на вашем сервере, а другие уже могут быть переведены в состояние "Disabled" (недоступна) или "Manual" (запускается вручную) в зависимости от того, как устанавливался и конфигурировался сервер. Часть служб, установленных в "Manual" предназначены для запуска только в случае необходимости, и затем выключают себя, когда эта необходимость отпадает.

  • Alerter
  • Application Management
  • Clipbook
  • Distributed Link Tracking Server
  • Fax Service
  • File Replication
  • FTP Service
  • Indexing Service
  • Internet Connection Sharing
  • Intersite Messaging
  • Kerberos Key Distribution Center
  • License Logging Service
  • Logical Disk Manager Administrative Service
  • Messenger
  • Microsoft Search
  • NetMeeting Remote Desktop Sharing
  • Network DDE
  • Network DDE DSDM
  • Print Spooler Service (Если вы не собираетесь печатать с этого сервера)
  • QoS RSVP
  • Remote Access Auto Connection Manager
  • Remote Procedure Call (RPC) Locator
  • Routing and Remote Access
  • RunAsService
  • Smart Card
  • Smart Card Helper
  • SMTP Service
  • Telnet
  • Utility Manager
  • Windows Installer
  • World Wide Web Service

Обычно я выключаю эти службы (если они включены), и проверяю, чтобы их режим запуска был установлен в "Manual". Конечно, если Вам необходимы какие-либо из этих служб, не следует отключать их.

...

Прочитать всю статью.

Полезная информация

§ Все статьи, публикуемые в рассылке, затем выкладываются на сайте Книги и статьи по SQL.

§ Поступила в продажу книга SQL. Задачи и решения, посвященная анализу ошибок, допускаемых при решении задач первого этапа. На сайте издательства Питер можно сделать заказ и познакомиться с содержанием.

Контакты

По всем вопросам, связанным с функционированием сайта, проблемами при решении упражнений, идеями вы можете обращаться к Сергею И.Моисеенко msi77@yandex.ru. Вы также можете предложить свои задачи для публикации на сайте.

Подписка Subscribe.Ru
Новости сайта "Упражнения по SQL"

В избранное