Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commite350d3d

Browse files
committed
Update Russian FAQ.
1 parent1aa4a37 commite350d3d

File tree

2 files changed

+49
-21
lines changed

2 files changed

+49
-21
lines changed

‎doc/FAQ_russian

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
������ �� ����� ���������� ������� �� PostgreSQL
33

4-
���� ���������� ����������: �����22 �������19:20:40 EDT 2002
4+
���� ���������� ����������: �����9 �������23:14:53 EDT 2002
55

66
���������� ������� ������������: ���� ������ (Bruce Momjian)
77
(pgman@candle.pha.pa.us)
@@ -109,6 +109,7 @@
109109
4.25) ��� ��� ������� �� ������� ��������� �������?
110110
4.26) ������ � �� ���� ������� ���������/������� ��������� ������� �
111111
�������� PL/PgSQL?
112+
4.27) ����� ����� ���������� ����������?
112113

113114
���������� PostgreSQL
114115

@@ -269,7 +270,7 @@
269270

270271
1.7) ����� ��������� ������?
271272

272-
��������� ������ PostgreSQL - ��� ������ 7.2.2.
273+
��������� ������ PostgreSQL - ��� ������ 7.2.3.
273274

274275
�� ��������� ��������� ����� ������ ������ ������ ������.
275276

@@ -725,8 +726,8 @@
725726
4.5) ������ ������������ ������� ��� �������, ������ � ���� ������?
726727

727728
���������� ��������� �����������:
728-
������������ ������ ����? ����������� (���������� ���� ��60 G
729-
B)
729+
������������ ������ ����? ����������� (���������� ���� ��1 TB
730+
)
730731
������������ ������ �������? 16 TB
731732
������������ ������ ������? 1.6 TB
732733
������������ ������ ����? 1 GB
@@ -1100,17 +1101,21 @@ CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
11001101

11011102
� ��������� ������, �� ��������� ��������� ��� ������� �������� �����
11021103
���������������� ������� ���������� ���������� ��� ������ ������
1103-
�������� �������. ���������� �������� IN �� EXISTS:
1104+
�������� �������. ���� ��������� ���������� ������ ��������� ������� �
1105+
������� ������ ���������� ����� �������, IN �������� �������� ������.
1106+
����� ��������� �������� � ������ ��������, �������� IN �� EXISTS:
11041107
SELECT *
11051108
FROM tab
1106-
WHEREcol1 IN (SELECTcol2 FROMTAB2)
1109+
WHEREcol IN (SELECTsubcol FROMsubtab)
11071110

11081111
��:
11091112
SELECT *
11101113
FROM tab
1111-
WHERE EXISTS (SELECTcol2 FROMTAB2 WHEREcol1 =col2)
1114+
WHERE EXISTS (SELECTsubcol FROMsubtab WHEREsubcol =col)
11121115

1113-
�� �������� ������ ��� ����������� � ������� �������.
1116+
����� ����� ����������� �������� ������, ������� subcol ������ ����
1117+
����������������. �� �������� ������ ��� ����������� � �������
1118+
�������.
11141119

11151120
4.23) ��� ��� ��������� ������� ����������?
11161121

@@ -1149,8 +1154,10 @@ SELECT *
11491154
��� ���� ������, ��������� ����, ��� ������ ���� ����� �����
11501155
���������� ������.
11511156

1152-
����������, ������ ����� ������������ ������������� ����������� �
1153-
���������� ������ ������ � ����� ������� ���������� ���������� �� ���.
1157+
/contrib/dblink ��������� ������� ����� ������, ��������� ������
1158+
�������. ����������, ������ ����� ������������ �������������
1159+
����������� � ���������� ������ ������ � ����� ������� ����������
1160+
���������� �� ���.
11541161

11551162
4.25) ��� ��� ������� �� ������� ��������� �������?
11561163

@@ -1170,6 +1177,12 @@ SELECT *
11701177
��������� �������. ����� ������ ��� ��������, ����������� EXECUTE ���
11711178
������� � ��������� �������� � PL/PgSQL. ������������� ����� ���������
11721179
�������� ������ ������������������ ������ ���.
1180+
1181+
4.27) ����� ����� ���������� ����������?
1182+
1183+
���� ��������� ������� ��� ���������� ���� master/slave. ��� ���������
1184+
������������� ������ ������ ������� ��� �������� ��������� � ����
1185+
������, � slave ������� ������ ��������� ������ ������ �� ����.
11731186
_________________________________________________________________
11741187

11751188
���������� PostgreSQL

‎doc/src/FAQ/FAQ_russian.html

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
alink="#0000ff">
1515
<H1>Ответы на часто задаваемые вопросы по PostgreSQL</H1>
1616

17-
<P>Дата последнего обновления: Среда22 Августа 19:20:40 EDT 2002</P>
17+
<P>Дата последнего обновления: Среда9 Октября 23:14:53 EDT 2002</P>
1818

1919
<P>Английский вариант сопровождает: Брюс Момьян (Bruce Momjian) (<Ahref=
2020
"mailto:pgman@candle.pha.pa.us">pgman@candle.pha.pa.us</A>)<BR>
@@ -142,6 +142,7 @@
142142
<Ahref="#4.25">4.25</A>) Как мне вернуть из функции несколько записей?<BR>
143143
<Ahref="#4.26">4.26</A>) Почему я не могу надежно создавать/удалять
144144
временные таблицы в функциях PL/PgSQL?<BR>
145+
<Ahref="#4.27">4.27</A>) Какие опции репликации существуют?<BR>
145146

146147
<H2align="center">Расширения PostgreSQL</H2>
147148
<Ahref="#5.1">5.1</A>) Я написал функцию определяемую пользователем.
@@ -324,7 +325,7 @@
324325

325326
<H4><Aname="1.7">1.7</A>) Какая последняя версия?</H4>
326327

327-
<P>Последний выпуск PostgreSQL - это версия 7.2.2.</P>
328+
<P>Последний выпуск PostgreSQL - это версия 7.2.3.</P>
328329

329330
<P>Мы планируем выпускать новые версии каждые четыре месяца.</P>
330331

@@ -874,7 +875,7 @@
874875

875876
<P>Существуют следующие ограничения:</P>
876877
<PRE>
877-
Максимальный размер базы? неограничен (существуют базы на60 GB)
878+
Максимальный размер базы? неограничен (существуют базы на1 TB)
878879
Максимальный размер таблицы? 16 TB
879880
Максимальный размер записи? 1.6 TB
880881
Максимальный размер поля? 1 GB
@@ -1317,23 +1318,28 @@
13171318

13181319
<P>В настоящий момент, мы связываем позапросы для внешних запросов
13191320
через последовательный перебор результата подзапроса для каждой
1320-
записи внешнего запроса. Попробуйте заменить<CODE>IN</CODE> на
1321+
записи внешнего запроса. Если подзапрос возвращает только несколько
1322+
записей и внешний запрос возвращает много записей,
1323+
<CODE><SMALL>IN</SMALL></CODE> работает наиболее быстро. Чтобы
1324+
увеличить скорость в других запросах, замените<CODE>IN</CODE> на
13211325
<CODE>EXISTS</CODE>:</P>
13221326
<PRE>
13231327
<CODE>SELECT *
13241328
FROM tab
1325-
WHEREcol1 IN (SELECTcol2 FROMTAB2)
1329+
WHEREcol IN (SELECTsubcol FROMsubtab)
13261330
</CODE>
13271331
</PRE>
13281332

13291333
на:
13301334
<PRE>
13311335
<CODE>SELECT *
13321336
FROM tab
1333-
WHERE EXISTS (SELECTcol2 FROMTAB2 WHEREcol1 =col2)
1337+
WHERE EXISTS (SELECTsubcol FROMsubtab WHEREsubcol =col)
13341338
</CODE>
13351339
</PRE>
13361340

1341+
Чтобы такая конструкция работала быстро, колонка<CODE>subcol</CODE>
1342+
должна быть проиндексирована.
13371343
Мы надеемся убрать это ограничение в будущем выпуске.
13381344

13391345
<H4><Aname="4.23">4.23</A>) Как мне выполнить внешнее связывание?</H4>
@@ -1384,8 +1390,10 @@
13841390
Поскольку PostgreSQL загружает системные каталоги специфичные для базы
13851391
данных, непонятно даже, как должен себя вести такой межбазовый запрос.</P>
13861392

1387-
<P>Разумеется, клиент может одновременно устанавливать соедиенения с
1388-
различными базами данных и таких образом объединять информацию из них.</P>
1393+
<P><I>/contrib/dblink</I> позволяет запросы между базами, используя
1394+
вызовы функций. Разумеется, клиент может одновременно устанавливать
1395+
соедиенения с различными базами данных и таких образом объединять
1396+
информацию из них.</P>
13891397

13901398
<H4><Aname="4.25">4.25</A>) Как мне вернуть из функции несколько записей?</H4>
13911399

@@ -1397,15 +1405,22 @@
13971405

13981406
<H4><Aname="4.26">4.26</A>) Почему я не могу надежно создавать/удалять
13991407
временные таблицы в функциях PL/PgSQL?</H4>
1400-
PL/PgSQL кэширует содержимое функции и один из негативных эффектов этого
1408+
<P>PL/PgSQL кэширует содержимое функции и один из негативных эффектов этого
14011409
состоит в том, что если функция PL/PgSQL обращается к временной таблице
14021410
и эта таблица позднее удаляется и пересоздается, а функция затем вызывается
14031411
снова, то ее вызов приведет к ошибке, потому что скэшированное содержимое
14041412
функции содержит указатель на старую временную таблицу. Чтобы решить эту
14051413
проблему, используйте<SMALL>EXECUTE</SMALL> для доступа к временным
14061414
таблицам в PL/PgSQL. Использование этого оператора заставит запрос
1407-
перегенерироваться каждый раз.
1408-
<HR>
1415+
перегенерироваться каждый раз.</P>
1416+
1417+
<H4><Aname="4.27">4.27</A>) Какие опции репликации существуют?</H4>
1418+
1419+
<P>Есть несколько решений для репликации типа master/slave. Они допускают
1420+
использование только одного сервера для внесения изменений в базу данных,
1421+
а slave серверы просто позволяют читать данные из базы.</P>
1422+
1423+
<HR>
14091424

14101425
<H2align="center">Расширения PostgreSQL</H2>
14111426

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp