Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
Postgres FD Implementation
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Abuhujair Javed
Postgres FD Implementation
Commits
7b3189c1
Commit
7b3189c1
authored
Apr 12, 2004
by
Bruce Momjian
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
> > This update fixes a few small typos in names,
> > pronouns and formatting in the Russian FAQ. Serguei Mokhov
parent
3c4ab3f5
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
59 additions
and
61 deletions
+59
-61
doc/FAQ_russian
doc/FAQ_russian
+32
-33
doc/src/FAQ/FAQ_russian.html
doc/src/FAQ/FAQ_russian.html
+27
-28
No files found.
doc/FAQ_russian
View file @
7b3189c1
Otvety na chasto zadavaemye voprosy po PostgreSQL
Otvety na chasto zadavaemye voprosy po PostgreSQL
Data poslednego obnovleniya:
Subbota 7 fevralya 22:16:21
EDT 2004
Data poslednego obnovleniya:
Voskresenie 11 aprelya 23:28:03
EDT 2004
Anglijskij variant soprovozhdaet: Bryus Mom'yan (Bruce Momjian)
Anglijskij variant soprovozhdaet: Bryus Mom'yan (Bruce Momjian)
(pgman@candle.pha.pa.us)
(pgman@candle.pha.pa.us)
...
@@ -114,7 +114,7 @@
...
@@ -114,7 +114,7 @@
Rasshireniya PostgreSQL
Rasshireniya PostgreSQL
5.1) YA napisal funkciyu opredelyaemuyu pol'zovatelem. Kogda ya
5.1) YA napisal funkciyu opredelyaemuyu pol'zovatelem. Kogda ya
zapuskayu ee v psql, pochemu ya poluchayu
dump core
?
zapuskayu ee v psql, pochemu ya poluchayu
core dump
?
5.2) Kak ya mogu vnesti nekotorye klassnye novye tipy i funkcii v
5.2) Kak ya mogu vnesti nekotorye klassnye novye tipy i funkcii v
PostgreSQL?
PostgreSQL?
5.3) Kak mne napisat' C funkciyu, vozvraschayuschuyu zapis'?
5.3) Kak mne napisat' C funkciyu, vozvraschayuschuyu zapis'?
...
@@ -138,7 +138,7 @@
...
@@ -138,7 +138,7 @@
Razrabotku PostgreSQL vypolnyaet komanda razrabotchikov, vse
Razrabotku PostgreSQL vypolnyaet komanda razrabotchikov, vse
uchastniki kotoroj podpisany na spisok rassylki razrabotchikov. V
uchastniki kotoroj podpisany na spisok rassylki razrabotchikov. V
nastoyaschee vremya, ih koordinatorom yavlyaetsya Mark F
ornaj
(Marc G.
nastoyaschee vremya, ih koordinatorom yavlyaetsya Mark F
urn'e
(Marc G.
Fournier) (scrappy@PostgreSQL.org). (Sm. sekciyu 1.6 o tom, kak
Fournier) (scrappy@PostgreSQL.org). (Sm. sekciyu 1.6 o tom, kak
podklyuchit'sya k razrabotke). `Eta komanda teper' otvechaet za vsyu
podklyuchit'sya k razrabotke). `Eta komanda teper' otvechaet za vsyu
razrabotku PostgreSQL. Dannyj proekt yavlyaetsya obschestvennym i ne
razrabotku PostgreSQL. Dannyj proekt yavlyaetsya obschestvennym i ne
...
@@ -286,7 +286,7 @@
...
@@ -286,7 +286,7 @@
1.7) Kakaya poslednyaya versiya?
1.7) Kakaya poslednyaya versiya?
Poslednij vypusk PostgreSQL - `eto versiya 7.4.
1
Poslednij vypusk PostgreSQL - `eto versiya 7.4.
2
My planiruem vypuskat' novye versii kazhdye 6-8 mesyacev.
My planiruem vypuskat' novye versii kazhdye 6-8 mesyacev.
...
@@ -370,18 +370,17 @@
...
@@ -370,18 +370,17 @@
Vozmozhnosti
Vozmozhnosti
PostgreSQL imeet bol'shinstvo vozmozhnostej predstavlennyh v
PostgreSQL imeet bol'shinstvo vozmozhnostej predstavlennyh v
bol'shih kommercheskih SUBD, takie kak: tranzakcii, podzaprosy,
bol'shih kommercheskih SUBD, takie kak: tranzakcii, podzaprosy,
triggery, obzory (views), vneshnij klyuch ssylochnoj
triggery, predstavleniya, ssylochnoj celostnosti vtorichnogo
celostnosti i raznye blokirovki. U nas est' nekotorye
klyucha i raznye blokirovki. U nas est' nekotorye vozmozhnosti,
vozmozhnosti, kotoryh net u nih: tipy, opredelyaemye
kotoryh net u nih: tipy, opredelyaemye pol'zovatelem, mehanizm
pol'zovatelem, mehanizm nasledovaniya, pravila i konkuretnoe
nasledovaniya, pravila i konkuretnoe mnogoversionnoe upravlenie
mnogoversionnoe upravlenie dlya raboty s soderzhimym
dlya raboty s soderzhimym blokirovok.
blokirovok.
Proizvoditel'nost'
Proizvoditel'nost'
PostgreSQL imeet proizvoditel'nost' shozhuyu s drugimi
PostgreSQL imeet proizvoditel'nost' shozhuyu s drugimi
kommercheskimi SUBD i s SUBD s otkrytym ishodnym kodom, v
kommercheskimi SUBD i s SUBD s otkrytym ishodnym kodom, v
kakih-to aspektah rabotaya bystree chem oni, v kakih-to
kakih-to aspektah rabotaya bystree chem oni, v kakih-to
medlenee. V sravnenii s MySQL ili
linejnymi
SUBD, my bystree,
medlenee. V sravnenii s MySQL ili
obydennee
SUBD, my bystree,
kogda pol'zovatelej mnogo, a takzhe na kompleksnyh zaprosah i
kogda pol'zovatelej mnogo, a takzhe na kompleksnyh zaprosah i
chtenii/zapisi zagruzki zaprosa. MySQL bystree dlya prostyh
chtenii/zapisi zagruzki zaprosa. MySQL bystree dlya prostyh
SELECT zaprosov, vypolnyaemyh nebol'shim kolichestvom
SELECT zaprosov, vypolnyaemyh nebol'shim kolichestvom
...
@@ -432,7 +431,7 @@
...
@@ -432,7 +431,7 @@
PostgreSQL imeet odnorangovuyu infrastrukturu s togo samogo vremeni
PostgreSQL imeet odnorangovuyu infrastrukturu s togo samogo vremeni
kak my nachali razrabotku v 1996 godu. My dolzhny blagodarit' za `eto
kak my nachali razrabotku v 1996 godu. My dolzhny blagodarit' za `eto
Marka F
onaya
(Marc Fournier), kotoryj sozdal `etu infrastrukturu i
Marka F
urn'e
(Marc Fournier), kotoryj sozdal `etu infrastrukturu i
upravlyaet ej na protyazhenii `etih let.
upravlyaet ej na protyazhenii `etih let.
Kachestvennaya infrastruktura ochen' vazhna dlya proektov s otkrytym
Kachestvennaya infrastruktura ochen' vazhna dlya proektov s otkrytym
...
@@ -749,7 +748,7 @@
...
@@ -749,7 +748,7 @@
chtoby `eta programma vydavala zaprosy, kotorye ona ispol'zuet dlya
chtoby `eta programma vydavala zaprosy, kotorye ona ispol'zuet dlya
vypolneniya zadannyh vami komand.
vypolneniya zadannyh vami komand.
4.4) Kak udalit' kolonku iz tablicy ili izmenit'
io
io tip dannyh?
4.4) Kak udalit' kolonku iz tablicy ili izmenit'
e
io tip dannyh?
DROP COLUMN funkcional'nost' byla dobavlena v vypusk 7.3 s operatorom
DROP COLUMN funkcional'nost' byla dobavlena v vypusk 7.3 s operatorom
ALTER TABLE DROP COLUMN. V rannih versiyah, mozhno sdelat' tak:
ALTER TABLE DROP COLUMN. V rannih versiyah, mozhno sdelat' tak:
...
@@ -773,15 +772,15 @@ dalit'
...
@@ -773,15 +772,15 @@ dalit'
4.5) Kakovy maksimal'nye razmery dlya zapisej, tablic i bazy dannyh?
4.5) Kakovy maksimal'nye razmery dlya zapisej, tablic i bazy dannyh?
Suschestvuyut sleduyuschie ogranicheniya:
Suschestvuyut sleduyuschie ogranicheniya:
Maksimal'nyj razmer bazy?
neogranichen (suschestvuyut bazy n
a
Maksimal'nyj razmer bazy?
neogranichen (suschestvuyut b
a
32 TB)
zy na
32 TB)
Maksimal'nyj razmer tablicy? 32 TB
Maksimal'nyj razmer tablicy?
32 TB
Maksimal'nyj razmer zapisi? 1.6 TB
Maksimal'nyj razmer zapisi?
1.6 TB
Maksimal'nyj razmer polya? 1 GB
Maksimal'nyj razmer polya?
1 GB
Maksimal'noe kolichestvo zapisej v tablice?
neogranicheno
Maksimal'noe kolichestvo zapisej v tablice? neogranicheno
Maksimal'noe kolichestvo kolonok v tablice?
250-1600 v zavisimosti ot ti
Maksimal'noe kolichestvo kolonok v tablice?
250-1600 v zavisimosti ot tip
p
a
a
Maksimal'noe kolichestvo indeksov v tablice?
neogranicheno
Maksimal'noe kolichestvo indeksov v tablice? neogranicheno
Razumeetsya, ponyatie "neogranicheno" na samom dele ogranichivaetsya
Razumeetsya, ponyatie "neogranicheno" na samom dele ogranichivaetsya
dostupnym diskovym prostranistvom i razmerami pamyati/svoppinga. Kogda
dostupnym diskovym prostranistvom i razmerami pamyati/svoppinga. Kogda
...
@@ -810,26 +809,26 @@ pa
...
@@ -810,26 +809,26 @@ pa
priblizitel'no 6.4 MB iz kotoryh:
priblizitel'no 6.4 MB iz kotoryh:
36 bajt: na kazhdyj zagolovok zapisi (priblizitel'no)
36 bajt: na kazhdyj zagolovok zapisi (priblizitel'no)
+ 24 bajta: odno pole s celochislennym tipom i odno tekstovoe pole
+ 24 bajta: odno pole s celochislennym tipom i odno tekstovoe pole
+
4 bajta: ukazatel' na stranice dlya vsej zapisi
+
4 bajta: ukazatel' na stranice dlya vsej zapisi
----------------------------------------
----------------------------------------
64 bajt na zapis'
64 bajt na zapis'
Razmer stranicy dannyh v PostgreSQL sostavlyaet 8192 bajt (8 KB), tak chto:
Razmer stranicy dannyh v PostgreSQL sostavlyaet 8192 bajt (8 KB), tak chto:
8192 bajt na stranicu
8192 bajt na stranicu
------------------- = 128 zapisej na stranicu BD (s okrugleniem)
-------------------
--
= 128 zapisej na stranicu BD (s okrugleniem)
64 bajt na zapis'
64 bajt
a
na zapis'
100000 strok dannyh
100000 strok dannyh
--------------------
= 782 stranicy v BD
--------------------
---
= 782 stranicy v BD
128 zapisej na stranicu
128 zapisej na stranicu
782 stranicy BD * 8192 bajt na stranicu =
6,406,144 bajt (6.4 MB)
782 stranicy BD * 8192 bajt na stranicu =
6,406,144 bajt (6.4 MB)
Indeksy ne trebuyut tak mnogo, no poskol'ku oni sozdayutsya dlya
Indeksy ne trebuyut tak mnogo, no poskol'ku oni sozdayutsya dlya
bol'shogo kolichestva dannyh, oni takzhe mogut byt' veliki.
bol'shogo kolichestva dannyh, oni takzhe mogut byt' veliki.
Znacheniya NULL hranyatsya kak bitov
a
e karty i po`etomu oni zanimayut
Znacheniya NULL hranyatsya kak bitov
y
e karty i po`etomu oni zanimayut
ochen' malo mesta.
ochen' malo mesta.
4.7) Kak mne ubedit'sya, chto suschestvuyut nuzhnye mne tablicy, indeksy,
4.7) Kak mne ubedit'sya, chto suschestvuyut nuzhnye mne tablicy, indeksy,
...
@@ -879,7 +878,7 @@ pa
...
@@ -879,7 +878,7 @@ pa
ORDER BY col [ DESC ]
ORDER BY col [ DESC ]
LIMIT 1;
LIMIT 1;
Esli vam kazhetsya, chto optimizator nekorretno vybiraet
Esli vam kazhetsya, chto optimizator nekorre
k
tno vybiraet
posledovatel'nyj perebor, ispol'zujte SET enable_seqscan TO 'off' i
posledovatel'nyj perebor, ispol'zujte SET enable_seqscan TO 'off' i
zapustite testy, chtoby uvidet', ne stalo-li skanirovanie indeksov
zapustite testy, chtoby uvidet', ne stalo-li skanirovanie indeksov
bystree.
bystree.
...
@@ -918,7 +917,7 @@ pa
...
@@ -918,7 +917,7 @@ pa
Searching." Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt of
Searching." Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt of
Data, 45-57.
Data, 45-57.
Vy mozhete najti `etot dokument v knige Sto
nebraker'
a "Readings in
Vy mozhete najti `etot dokument v knige Sto
unbrejker
a "Readings in
Database Systems".
Database Systems".
Vstroennnye R-tree mogut upravlyat' poligonami i boksami. V teorii,
Vstroennnye R-tree mogut upravlyat' poligonami i boksami. V teorii,
...
@@ -1281,7 +1280,7 @@ CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
...
@@ -1281,7 +1280,7 @@ CREATE TABLE test (x int, modtime timestamp DEFAULT CURRENT_TIMESTAMP );
Rasshireniya PostgreSQL
Rasshireniya PostgreSQL
5.1) YA napisal funkciyu opredelyaemuyu pol'zovatelem. Kogda ya zapuskayu
5.1) YA napisal funkciyu opredelyaemuyu pol'zovatelem. Kogda ya zapuskayu
ee v psql, pochemu ya poluchayu
dump core
?
ee v psql, pochemu ya poluchayu
core dump
?
Problema mozhet zaklyuchat'sya v neskol'kih veschah. Popytajtes'
Problema mozhet zaklyuchat'sya v neskol'kih veschah. Popytajtes'
sperva protestirovat' vashu funkciyu v otdel'noj samostoyatel'noj
sperva protestirovat' vashu funkciyu v otdel'noj samostoyatel'noj
...
...
doc/src/FAQ/FAQ_russian.html
View file @
7b3189c1
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
<BODY
bgcolor=
"#ffffff"
text=
"#000000"
link=
"#ff0000"
vlink=
"#a00000"
alink=
"#0000ff"
>
<BODY
bgcolor=
"#ffffff"
text=
"#000000"
link=
"#ff0000"
vlink=
"#a00000"
alink=
"#0000ff"
>
<H1>
PostgreSQL
</H1>
<H1>
PostgreSQL
</H1>
<P>
:
7 22:16:21
EDT 2004
</P>
<P>
:
11 23:28:03
EDT 2004
</P>
<P>
: (Bruce Momjian) (
<A
href=
<P>
: (Bruce Momjian) (
<A
href=
"mailto:pgman@candle.pha.pa.us"
>
pgman@candle.pha.pa.us
</A>
)
<BR>
"mailto:pgman@candle.pha.pa.us"
>
pgman@candle.pha.pa.us
</A>
)
<BR>
...
@@ -142,7 +142,7 @@
...
@@ -142,7 +142,7 @@
<H2
align=
"center"
>
PostgreSQL
</H2>
<H2
align=
"center"
>
PostgreSQL
</H2>
<A
href=
"#5.1"
>
5.1
</A>
) .
<A
href=
"#5.1"
>
5.1
</A>
) .
<I>
psql
</I>
,
dump core
?
<BR>
<I>
psql
</I>
,
core dump
?
<BR>
<A
href=
"#5.2"
>
5.2
</A>
)
<A
href=
"#5.2"
>
5.2
</A>
)
PostgreSQL?
<BR>
PostgreSQL?
<BR>
<A
href=
"#5.3"
>
5.3
</A>
) C ,
<A
href=
"#5.3"
>
5.3
</A>
) C ,
...
@@ -168,7 +168,7 @@
...
@@ -168,7 +168,7 @@
<P>
PostgreSQL ,
<P>
PostgreSQL ,
. ,
. ,
(Marc G. Fournier) (
<A
href=
(Marc G. Fournier) (
<A
href=
"mailto:scrappy@PostgreSQL.org"
>
scrappy@PostgreSQL.org
</A>
). (.
"mailto:scrappy@PostgreSQL.org"
>
scrappy@PostgreSQL.org
</A>
). (.
<A
href=
"#1.6"
>
1.6
</A>
, ).
<A
href=
"#1.6"
>
1.6
</A>
, ).
PostgreSQL.
PostgreSQL.
...
@@ -335,7 +335,7 @@
...
@@ -335,7 +335,7 @@
<H4><A
name=
"1.7"
>
1.7
</A>
) ?
</H4>
<H4><A
name=
"1.7"
>
1.7
</A>
) ?
</H4>
<P>
PostgreSQL - 7.4.
1
</P>
<P>
PostgreSQL - 7.4.
2
</P>
<P>
6-8 .
</P>
<P>
6-8 .
</P>
...
@@ -436,8 +436,8 @@
...
@@ -436,8 +436,8 @@
<DD>
PostgreSQL
<DD>
PostgreSQL
<SMALL></SMALL>
, : ,
<SMALL></SMALL>
, : ,
, ,
(views),
, ,
,
. ,
. ,
: , ,
: , ,
,
,
.
<BR>
.
<BR>
...
@@ -448,7 +448,7 @@
...
@@ -448,7 +448,7 @@
<DD>
PostgreSQL
<DD>
PostgreSQL
, -
, -
, - . MySQL
, - . MySQL
, , ,
, , ,
/ . MySQL
/ . MySQL
SELECT , .
SELECT , .
...
@@ -509,7 +509,7 @@
...
@@ -509,7 +509,7 @@
<P>
PostgreSQL
<P>
PostgreSQL
1996 .
1996 .
(Marc Fournier),
(Marc Fournier),
.
</P>
.
</P>
<P>
<P>
...
@@ -860,7 +860,7 @@
...
@@ -860,7 +860,7 @@
.
</P>
.
</P>
<H4><A
name=
"4.4"
>
4.4
</A>
)
<H4><A
name=
"4.4"
>
4.4
</A>
)
?
</H4>
ţ
?
</H4>
<P><small>
DROP COLUMN
</small>
<P><small>
DROP COLUMN
</small>
7.3
<small>
ALTER TABLE DROP COLUMN
</small>
. ,
7.3
<small>
ALTER TABLE DROP COLUMN
</small>
. ,
...
@@ -890,13 +890,13 @@
...
@@ -890,13 +890,13 @@
<P>
:
</P>
<P>
:
</P>
<PRE>
<PRE>
? ( 32 TB)
?
( 32 TB)
? 32 TB
?
32 TB
? 1.6 TB
?
1.6 TB
? 1 GB
?
1 GB
?
?
?
250-1600
? 250-1600
?
?
</PRE>
</PRE>
, ""
, ""
...
@@ -927,27 +927,27 @@
...
@@ -927,27 +927,27 @@
<PRE>
<PRE>
36 : ()
36 : ()
+ 24 :
+ 24 :
+
4 :
+
4 :
----------------------------------------
----------------------------------------
64
64
PostgreSQL 8192 (8 KB), :
PostgreSQL 8192 (8 KB), :
8192
8192
------------------- = 128 ( )
-------------------
--
= 128 ( )
64
64
100000
100000
--------------------
= 782
--------------------
---
= 782
128
128
782 * 8192 =
6,406,144 (6.4 MB)
782 * 8192 =
6,406,144 (6.4 MB)
</PRE>
</PRE>
<P>
,
<P>
,
, .
</P>
, .
</P>
<P>
<small>
NULL
</small>
<P>
<small>
NULL
</small>
.
.
</P>
</P>
...
@@ -999,7 +999,7 @@
...
@@ -999,7 +999,7 @@
LIMIT 1;
LIMIT 1;
</pre>
</pre>
<P>
,
<P>
,
,
<CODE>
SET enable_seqscan TO 'off'
</CODE>
,
<CODE>
SET enable_seqscan TO 'off'
</CODE>
, , - .
, , - .
</P>
</P>
...
@@ -1043,7 +1043,7 @@
...
@@ -1043,7 +1043,7 @@
Searching." Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt
Searching." Proceedings of the 1984 ACM SIGMOD Int'l Conf on Mgmt
of Data, 45-57.
</P>
of Data, 45-57.
</P>
<P>
Stonebraker'
"Readings in
<P>
"Readings in
Database Systems".
</P>
Database Systems".
</P>
<P>
R-tree . ,
<P>
R-tree . ,
...
@@ -1467,7 +1467,7 @@ BYTEA bytea
...
@@ -1467,7 +1467,7 @@ BYTEA bytea
<H2
align=
"center"
>
PostgreSQL
</H2>
<H2
align=
"center"
>
PostgreSQL
</H2>
<H4><A
name=
"5.1"
>
5.1
</A>
) .
<H4><A
name=
"5.1"
>
5.1
</A>
) .
<I>
psql
</I>
,
dump core
?
</H4>
<I>
psql
</I>
,
core dump
?
</H4>
<P>
.
<P>
.
.
</P>
.
</P>
...
@@ -1496,4 +1496,3 @@ BYTEA bytea
...
@@ -1496,4 +1496,3 @@ BYTEA bytea
.
</P>
.
</P>
</BODY>
</BODY>
</HTML>
</HTML>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment