Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
343af942
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
343af942
编写于
5月 16, 2005
作者:
B
Bruce Momjian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update italics on web site.
上级
c31a05e8
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
13 addition
and
13 deletion
+13
-13
doc/TODO
doc/TODO
+1
-1
doc/src/FAQ/TODO.html
doc/src/FAQ/TODO.html
+12
-12
未找到文件。
doc/TODO
浏览文件 @
343af942
...
...
@@ -2,7 +2,7 @@
PostgreSQL TODO List
====================
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
Last updated:
Tue May 10 18:26:46
EDT 2005
Last updated:
Mon May 16 19:35:37
EDT 2005
The most recent version of this document can be viewed at
http://www.postgresql.org/docs/faqs.TODO.html.
...
...
doc/src/FAQ/TODO.html
浏览文件 @
343af942
...
...
@@ -8,7 +8,7 @@
<body
bgcolor=
"#FFFFFF"
text=
"#000000"
link=
"#FF0000"
vlink=
"#A00000"
alink=
"#0000FF"
>
<h1><a
name=
"section_1"
>
PostgreSQL TODO List
</a></h1>
<p>
Current maintainer: Bruce Momjian (
<a
href=
"mailto:pgman@candle.pha.pa.us"
>
pgman@candle.pha.pa.us
</a>
)
<br/>
Last updated:
Tue May 10 18:26:46
EDT 2005
Last updated:
Mon May 16 19:35:37
EDT 2005
</p>
<p>
The most recent version of this document can be viewed at
<br/>
<a
href=
"http://www.postgresql.org/docs/faqs.TODO.html"
>
http://www.postgresql.org/docs/faqs.TODO.html
</a>
.
...
...
@@ -82,7 +82,7 @@ first.
</li><li>
Allow WAL replay of CREATE TABLESPACE to work when the directory
structure on the recovery computer is different from the original
</li><li>
Add "include file" functionality in postgresql.conf
</li><li>
-Add session start time and last statement time to pg_stat_activity
</li><li>
*-Add session start time and last statement time to pg_stat_activity*
</li><li>
Allow server logs to be remotely read using SQL commands
</li><li>
Allow pg_hba.conf settings to be controlled via SQL
<p>
This would require a new global table that is dumped to flat file for
...
...
@@ -122,7 +122,7 @@ first.
<p>
This is useful for checking PITR recovery.
</p>
</li><li>
Allow the PITR process to be debugged and data examined
</li><li>
-Add the client IP address and port to pg_stat_activity
</li><li>
*-Add the client IP address and port to pg_stat_activity*
</li><li>
Improve replication solutions
<ul>
<li>
Load balancing
...
...
@@ -279,7 +279,7 @@ first.
</p>
</li><li>
Add UNIQUE capability to non-btree indexes
</li><li>
Add rtree index support for line, lseg, path, point
</li><li>
-Use indexes for MIN() and MAX()
</li><li>
*-Use indexes for MIN() and MAX()*
<p>
MIN/MAX queries can already be rewritten as SELECT col FROM tab ORDER
BY col {DESC} LIMIT 1. Completing this item involves doing this
transformation automatically.
...
...
@@ -300,7 +300,7 @@ first.
order. Another method would be to sort heap ctids matching the index
before accessing the heap rows.
</p>
</li><li>
-Allow non-bitmap indexes to be combined by creating bitmaps in memory
</li><li>
*-Allow non-bitmap indexes to be combined by creating bitmaps in memory*
<p>
This feature allows separate indexes to be ANDed or ORed together. This
is particularly useful for data warehousing applications that need to
query the database in an many permutations. This feature scans an index
...
...
@@ -345,7 +345,7 @@ first.
</li><li>
Allow an alias to be provided for the target table in UPDATE/DELETE
<p>
This is not SQL-spec but many DBMSs allow it.
</p>
</li><li>
-Allow additional tables to be specified in DELETE for joins
</li><li>
*-Allow additional tables to be specified in DELETE for joins*
<p>
UPDATE already allows this (UPDATE...FROM) but we need similar
functionality in DELETE. It's been agreed that the keyword should
be USING, to avoid anything as confusing as DELETE FROM a FROM b.
...
...
@@ -582,7 +582,7 @@ first.
memory. This could exhaust memory for very large trigger queues.
This item involves dumping large queues into files.
</p>
</li><li>
-Implement shared row locks and use them in RI triggers
</li><li>
*-Implement shared row locks and use them in RI triggers*
</li><li>
Enforce referential integrity for system tables
</li><li>
Change foreign key constraint for array -
>
element to mean element
in array (?)
...
...
@@ -661,7 +661,7 @@ first.
</p>
</li><li>
Consider use of open/fcntl(O_DIRECT) to minimize OS caching,
especially for WAL writes
</li><li>
-Cache last known per-tuple offsets to speed long tuple access
</li><li>
*-Cache last known per-tuple offsets to speed long tuple access*
</li><li>
Speed up COUNT(*)
<p>
We could use a fixed row count and a +/- count to follow MVCC
visibility rules, or a single cached value could be used and
...
...
@@ -684,7 +684,7 @@ first.
</li><li>
Query execute plan
</li><li>
Query results
</li></ul>
</li><li>
-Allow the size of the buffer cache used by temporary objects to be
</li><li>
*-Allow the size of the buffer cache used by temporary objects to be*
specified as a GUC variable
<p>
Larger local buffer cache sizes requires more efficient handling of
local cache lookups.
...
...
@@ -715,7 +715,7 @@ first.
write lock. However, the read lock promotion to write lock could lead
to deadlock situations.
</p>
</li><li>
-Add a warning when the free space map is too small
</li><li>
*-Add a warning when the free space map is too small*
</li><li>
Maintain a map of recently-expired rows
<p>
This allows vacuum to target specific pages for possible free space
without requiring a sequential scan.
...
...
@@ -742,7 +742,7 @@ first.
while on non-SMP machines, the backend should sleep so the process
holding the lock can complete and release it.
</p>
</li><li>
-Improve SMP performance on i386 machines
</li><li>
*-Improve SMP performance on i386 machines*
<p>
i386-based SMP machines can generate excessive context switching
caused by lock failure in high concurrency situations. This may be
caused by CPU cache line invalidation inefficiencies.
...
...
@@ -874,7 +874,7 @@ first.
</li><li>
Allow cross-compiling by generating the zic database on the target system
</li><li>
Improve NLS maintenace of libpgport messages linked onto applications
</li><li>
Allow ecpg to work with MSVC and BCC
</li><li>
-Make src/port/snprintf.c thread-safe
</li><li>
*-Make src/port/snprintf.c thread-safe*
</li><li>
Add xpath_array() to /contrib/xml2 to return results as an array
</li><li>
Allow building in directories containing spaces
<p>
This is probably not possible because 'gmake' and other compiler tools
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录