<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>SQL-Ex blog - Oracle</title>
    <link>https://sql-ex.ru/blogs/</link>
    <description>Новости сайта &quot;Упражнения SQL&quot;, статьи и переводы</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 2.3.5 - http://www.s9y.org/</generator>
    <pubDate>Mon, 16 Feb 2026 15:08:00 GMT</pubDate>

    <image>
    <url>https://sql-ex.ru/images/logo.jpg</url>
    <title>RSS: SQL-Ex blog - Oracle - Новости сайта &quot;Упражнения SQL&quot;, статьи и переводы</title>
    <link>https://sql-ex.ru/blogs/</link>
    <width></width>
    <height></height>
</image>

<item>
    <title>Предложение VALUES или создание таблиц из ничего</title>
    <link>https://sql-ex.ru/blogs/?/VALUES.html</link>
            <category>MySQL</category>
            <category>Optimization</category>
            <category>Oracle</category>
            <category>PostgreSQL</category>
            <category>T-SQL</category>
    
    <comments>https://sql-ex.ru/blogs/?/VALUES.html#comments</comments>
    <wfw:comment>https://sql-ex.ru/blogs/wfwcomment.php?cid=3308</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://sql-ex.ru/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=3308</wfw:commentRss>
    

    <author>nospam@example.com (mssqlhelp)</author>
    <content:encoded>
    &lt;p&gt;Автор: &lt;a href=&quot;https://www.red-gate.com/simple-talk/author/joe-celko/&quot;&gt;Joe Celko&lt;/a&gt;, &lt;a href=&quot;https://www.red-gate.com/simple-talk/databases/theory-and-design/values-clause-building-tables-out-nothing/&quot;&gt;The VALUES clause or building tables out of nothing&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Предложение VALUES, вероятно, одна из самых неправильно используемых возможностей в SQL. Если вы посмотрите на онлайн-форумы по SQL, вы увидите, что люди используют его как второе предложение в операторе вставки, но используют его для построения только одной строки за раз, например так:&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code&gt;BEGIN&lt;br /&gt;
INSERT INTO Zodiac (astro_sign, astro_start_date, astro_end_date)&lt;br /&gt;
 VALUES (&#039;Aries&#039;, &#039;2025-03-21&#039;, &#039;2025-04-19&#039;);&lt;br /&gt;
INSERT INTO Zodiac (astro_sign, astro_start_date, astro_end_date)&lt;br /&gt;
 VALUES (&#039;Taurus&#039;, &#039;2025-04-20&#039;, &#039;2025-05-20&#039;);&lt;br /&gt;
… &lt;br /&gt;
INSERT INTO Zodiac (astro_sign, astro_start_date, astro_end_date)&lt;br /&gt;
 VALUES (&#039;Pisces&#039;, &#039;2023-05-19&#039;, &#039;2026-03-20&#039;);&lt;br /&gt;
END;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Каждый оператор вставки заканчивается точкой с запятой, поэтому они будут выполняться отдельно и в представленном порядке. Оптимизатор не осмеливается их объединять, потому что может быть прямая ссылка на предыдущие вставки.&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Я думаю, люди пишут такой код, потому что именно так вы бы читали перфокарты. Каждая карта поступает в устройство чтения карт, буферизуется и записывается в порядке поступления на магнитную ленту или дисковый файл. Добро пожаловать в 1960-е! Перестаньте подражать старым языкам программирования, таким как FORTRAN или BASIC, в которых были операторы WRITE, помещающие по одной записи за раз в файл. Начните думать о работе с целыми множествами.&lt;/p&gt; &lt;a class=&quot;block_level&quot; href=&quot;https://sql-ex.ru/blogs/?/VALUES.html#extended&quot;&gt;Continue reading &quot;Предложение VALUES или создание таблиц из ничего&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 16 Feb 2026 18:08:00 +0300</pubDate>
    <guid isPermaLink="false">https://sql-ex.ru/blogs/?/3308.html</guid>
    
</item>
<item>
    <title>Значение NULL и пустая строка в Oracle, SQL Server и PostgreSQL</title>
    <link>https://sql-ex.ru/blogs/?/NULL-Oracle,-SQL-Server-PostgreSQL.html</link>
            <category>Oracle</category>
            <category>PostgreSQL</category>
            <category>T-SQL</category>
    
    <comments>https://sql-ex.ru/blogs/?/NULL-Oracle,-SQL-Server-PostgreSQL.html#comments</comments>
    <wfw:comment>https://sql-ex.ru/blogs/wfwcomment.php?cid=3299</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://sql-ex.ru/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=3299</wfw:commentRss>
    

    <author>nospam@example.com (mssqlhelp)</author>
    <content:encoded>
    &lt;p&gt;Автор: &lt;a href=&quot;https://hexacluster.ai/blog/author/akhil-reddy-banappagari&quot;&gt;Akhil Reddy Banappagari&lt;/a&gt;, &lt;a href=&quot;https://hexacluster.ai/blog/null-and-empty-string-in-oracle-vs-sql-server-vs-postgresql&quot;&gt;Null and Empty String in Oracle vs SQL Server vs PostgreSQL&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;При планировании &lt;a href=&quot;https://hexacluster.ai/database-migration-to-postgresql&quot;&gt;миграции баз данных в PostgreSQL&lt;/a&gt; именно мелочи часто становятся причиной самых серьёзных сбоев в рабочей среде. Одна из самых распространённых ловушек для разработчиков — это различная обработка значений &lt;code&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;NULL&lt;/span&gt;&lt;/code&gt; и пустых строк (&lt;code&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&#039;&#039;&lt;/span&gt;&lt;/code&gt;) в разных СУБД.&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Хотя они могут казаться схожими концепциями, обозначающими отсутствие значения, то, как механизм базы данных их интерпретирует, может изменить результаты ваших запросов, нарушить уникальные ограничения или привести к сбоям загрузки данных. В этом руководстве мы сравним поведение &lt;a href=&quot;https://docs.oracle.com/en/database/oracle/oracle-database/26/sqlrf/Nulls.html&quot;&gt;Oracle&lt;/a&gt;, &lt;a href=&quot;https://learn.microsoft.com/en-us/sql/t-sql/language-elements/null-and-unknown-transact-sql?view=sql-server-ver17&quot;&gt;SQL Server&lt;/a&gt; и &lt;a href=&quot;https://www.postgresql.org/&quot;&gt;PostgreSQL&lt;/a&gt;, чтобы помочь вам избежать распространённых ошибок миграции.&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img class= src=&quot;https://sql-ex.ru/blogs/uploads/null_vs_empty_string_ora_mssql_pg-1.png&quot;&gt; &lt;a class=&quot;block_level&quot; href=&quot;https://sql-ex.ru/blogs/?/NULL-Oracle,-SQL-Server-PostgreSQL.html#extended&quot;&gt;Continue reading &quot;Значение NULL и пустая строка в Oracle, SQL Server и PostgreSQL&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 06 Feb 2026 18:36:00 +0300</pubDate>
    <guid isPermaLink="false">https://sql-ex.ru/blogs/?/3299.html</guid>
    
</item>
<item>
    <title>Настройка производительности в Oracle: практические методы, которыми должен владеть каждый DBA</title>
    <link>https://sql-ex.ru/blogs/?/Oracle-,-DBA.html</link>
            <category>Optimization</category>
            <category>Oracle</category>
    
    <comments>https://sql-ex.ru/blogs/?/Oracle-,-DBA.html#comments</comments>
    <wfw:comment>https://sql-ex.ru/blogs/wfwcomment.php?cid=3273</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>https://sql-ex.ru/blogs/rss.php?version=2.0&amp;type=comments&amp;cid=3273</wfw:commentRss>
    

    <author>nospam@example.com (Sergey Moiseenko)</author>
    <content:encoded>
    &lt;p style=&quot;margin: 0px 25px; font-size: 9pt;&quot;&gt;Пересказ статьи &lt;a class=&quot;let&quot; href=&quot;https://www.sqlservercentral.com/articles/oracle-performance-tuning-practical-techniques-every-dba-should-master&quot;&gt;Udaya Veeramreddygari. Oracle Performance Tuning: Practical Techniques Every DBA Should Master&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
Как специалисты по базам данных, мы все сталкивались с этим ужасным моментом, когда пользователи начинают жаловаться на медленные запросы, и внезапно все смотрят на вас с выражением «исправьте это сейчас же». Настройка производительности Oracle может показаться невероятно сложной, особенно в условиях стресса, но хорошая новость состоит в том, что большинство проблем с производительностью возникают по нескольким распространённым причинам. Позвольте мне рассказать вам о нескольких проверенных методах, которые спасали мне жизнь больше раз, чем я могу сосчитать.&lt;br /&gt;
&lt;br /&gt;
&lt;h2&gt;Начнем с самого простого: статистика и планы выполнения&lt;/h2&gt;&lt;br /&gt;
Прежде чем перейти с сложным стратегиям настройки, всегда проверяйте актуальность вашей статистики. Оптимизатор Oracle на основе стоимости всецело опирается на точность статистики для принятия умных решений относительно путей выполнения запросов. Мне приходилось видеть запросы, которые выполнялись в 10 раз медленнее только потому, что кто-то забыл обновить статистику после загрузки большого объема данных. &lt;a class=&quot;block_level&quot; href=&quot;https://sql-ex.ru/blogs/?/Oracle-,-DBA.html#extended&quot;&gt;Continue reading &quot;Настройка производительности в Oracle: практические методы, которыми должен владеть каждый DBA&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 04 Jan 2026 23:51:00 +0300</pubDate>
    <guid isPermaLink="false">https://sql-ex.ru/blogs/?/3273.html</guid>
    
</item>

</channel>
</rss>
