??xml version="1.0" encoding="utf-8" standalone="yes"?>av成人综合,激情另类综合,精品成人一区http://www.aygfsteel.com/ann/category/39981.html冰是没有未来的,因ؓ它的永恒zh-cnThu, 06 May 2010 00:26:08 GMTThu, 06 May 2010 00:26:08 GMT60 SQL like子句的另一U实现方?速度比like?/title><link>http://www.aygfsteel.com/ann/archive/2010/05/04/320032.html</link><dc:creator>冰是没有未来的,因ؓ它的永恒</dc:creator><author>冰是没有未来的,因ؓ它的永恒</author><pubDate>Tue, 04 May 2010 04:58:00 GMT</pubDate><guid>http://www.aygfsteel.com/ann/archive/2010/05/04/320032.html</guid><wfw:comment>http://www.aygfsteel.com/ann/comments/320032.html</wfw:comment><comments>http://www.aygfsteel.com/ann/archive/2010/05/04/320032.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ann/comments/commentRss/320032.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ann/services/trackbacks/320032.html</trackback:ping><description><![CDATA[     摘要: <br> <br>SQL like子句的另一U实现方?速度比like?<br> <br> <br> 一般来说用模p查询,大家都会惛_LIKE <br> select * from table where a like '%字符%' <br> <br> 如果一个SQL语句中用多个 like模糊查询Qƈ且记录条数很大,那速度一定会很慢?<br> 下面两种Ҏ(gu)也可实现模糊查询Q?<br> select * from table where patindex('%字符%',a)>0 <br> select * from table where charindex('字符',a)>0 <br> l测试这两种Ҏ(gu)比LIKE速度要快?<br> <br>  <a href='http://www.aygfsteel.com/ann/archive/2010/05/04/320032.html'>阅读全文</a><img src ="http://www.aygfsteel.com/ann/aggbug/320032.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ann/" target="_blank">冰是没有未来的,因ؓ它的永恒</a> 2010-05-04 12:58 <a href="http://www.aygfsteel.com/ann/archive/2010/05/04/320032.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>pg_restorehttp://www.aygfsteel.com/ann/archive/2010/03/11/315124.html冰是没有未来的,因ؓ它的永恒冰是没有未来的,因ؓ它的永恒Thu, 11 Mar 2010 02:02:00 GMThttp://www.aygfsteel.com/ann/archive/2010/03/11/315124.htmlhttp://www.aygfsteel.com/ann/comments/315124.htmlhttp://www.aygfsteel.com/ann/archive/2010/03/11/315124.html#Feedback0http://www.aygfsteel.com/ann/comments/commentRss/315124.htmlhttp://www.aygfsteel.com/ann/services/trackbacks/315124.html

D:\Program Files\PostgreSQL-8.3.7\bin\pg_dump.exe -h *.*.*.* -p 5432 -U username -F c -v -f "D:\Program Files\PostgreSQL-8.3.7\bin\sss.backup" -t "\"public\".\"tablename\"" databasename

2. 创徏?

CREATE TABLE tablename
(
id bigint,
createtime timestamp without time zone,
modifyname character varying(255),
modify_date timestamp without time zone,
modify_detail character varying(100000),
"name" character varying(255  阅读全文

冰是没有未来的,因ؓ它的永恒 2010-03-11 10:02 发表评论
]]>
postgres手册链接http://www.aygfsteel.com/ann/archive/2010/02/09/312422.html冰是没有未来的,因ؓ它的永恒冰是没有未来的,因ؓ它的永恒Tue, 09 Feb 2010 07:30:00 GMThttp://www.aygfsteel.com/ann/archive/2010/02/09/312422.htmlhttp://www.aygfsteel.com/ann/comments/312422.htmlhttp://www.aygfsteel.com/ann/archive/2010/02/09/312422.html#Feedback0http://www.aygfsteel.com/ann/comments/commentRss/312422.htmlhttp://www.aygfsteel.com/ann/services/trackbacks/312422.html $ ps auxww | grep ^postgres

postgres 3424 0.0 1.2 42708 26588 ? Ss Jan29 0:00 postgres: writer process
postgres 3425 0.0 0.0 42576 1284 ? Ss Jan29 0:00 postgres: wal writer process
postgres 3426 0.0 0.0 43364 1972 ? Ss J  阅读全文

冰是没有未来的,因ؓ它的永恒 2010-02-09 15:30 发表评论
]]>
sql 删除重复的数?/title><link>http://www.aygfsteel.com/ann/archive/2010/02/08/312338.html</link><dc:creator>冰是没有未来的,因ؓ它的永恒</dc:creator><author>冰是没有未来的,因ؓ它的永恒</author><pubDate>Mon, 08 Feb 2010 08:22:00 GMT</pubDate><guid>http://www.aygfsteel.com/ann/archive/2010/02/08/312338.html</guid><wfw:comment>http://www.aygfsteel.com/ann/comments/312338.html</wfw:comment><comments>http://www.aygfsteel.com/ann/archive/2010/02/08/312338.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ann/comments/commentRss/312338.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ann/services/trackbacks/312338.html</trackback:ping><description><![CDATA[     摘要: 1、对于第一U重复,比较Ҏ(gu)解决Q?<br> <br> select distinct * from tableName <br> <br>  可以得到无重复记录的结果集?<br> <br>   如果该表需要删除重复的记录Q重复记录保?条)Q可以按以下Ҏ(gu)删除 <br> <br> select distinct * into #Tmp from tableName <br> drop table tableName <br> select * into tableName from #Tmp <br> drop table #Tmp <br> <br> <br>  <a href='http://www.aygfsteel.com/ann/archive/2010/02/08/312338.html'>阅读全文</a><img src ="http://www.aygfsteel.com/ann/aggbug/312338.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ann/" target="_blank">冰是没有未来的,因ؓ它的永恒</a> 2010-02-08 16:22 <a href="http://www.aygfsteel.com/ann/archive/2010/02/08/312338.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PostgreSQL数据库日常维护两个要?/title><link>http://www.aygfsteel.com/ann/archive/2010/01/07/308560.html</link><dc:creator>冰是没有未来的,因ؓ它的永恒</dc:creator><author>冰是没有未来的,因ؓ它的永恒</author><pubDate>Thu, 07 Jan 2010 07:55:00 GMT</pubDate><guid>http://www.aygfsteel.com/ann/archive/2010/01/07/308560.html</guid><wfw:comment>http://www.aygfsteel.com/ann/comments/308560.html</wfw:comment><comments>http://www.aygfsteel.com/ann/archive/2010/01/07/308560.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ann/comments/commentRss/308560.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ann/services/trackbacks/308560.html</trackback:ping><description><![CDATA[ <br /> <p>数据?a title="查看有关“服务?#8221;的文?>服务?/a>Q应Ҏ(gu)高ƈ发的讉KQ每天都有大量的d删除操作。因此,旉一长服务器的内存就耗尽Q数据库的占的空间也很大。ؓ了应对这个情况,我制定两个常用的l护操作?/p> <p>一、注重日常清理(VACUUM;Q。因为有大量的更斎ͼupdateQ?删除(delete)操作Q会有大量的I间需要释放?/p> <p>每日执行一ơVACUUMQ每周访问量低的时候执行VACUUM FULL;</p> <p>语法l构Q?/p> <p>VACUUM [ FULL | FREEZE ] [ VERBOSE ] [ table ]<br /> VACUUM [ FULL | FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]</p> <p>FULL ------选择"完全"清理Q这样可以恢复更多的I间Q?但是q旉更多q且在表上施加了排它锁?br /> FREEZE ---------选择Ȁq的元组"ȝ"?br /> VERBOSE --------- 为每个表打印一份详l的清理工作报告?br /> ANALYZE --------- 更新用于优化器的l计信息Q以军_执行查询的最有效<a title="查看有关“Ҏ(gu)”的文?>Ҏ(gu)</a>?br /> table ------- 要清理的表的名称Q可以有模式修饰Q。缺省时是当前数据库中的所有表?br /> column ---------要分析的具体的列/字段名称。缺省是所有列/字段?/p> <p>VACUUM 回收已删除元l占据的存储I间?在一般的 <a title="查看有关“PostgreSQL”的文?>PostgreSQL</a> 操作里, 那些已经 DELETE 的元l或者被 UPDATE q后q时的元l是没有从它们所属的表中物理删除的; 在完?VACUUM 之前它们仍然存在?因此我们有必d期地q行 VACUUMQ?特别是在常更新的表上Q如果没?a title="查看有关“参数”的文?>参数</a>QVACUUM 处理当前数据库里每个表, 如果有参敎ͼVACUUM 只处理那个表Q简单的 VACUUM Q没有FULLQ?只是单地回收I间q且令其可以再次使用Q?/p> <p>VACUUM命o的含义ؓQ垃圾收集以及可选地分析一个数据库。VACUUM回收已删除元l占据的存储I间。在一般的 PostgreSQL 操作里, 那些已经 DELETE 的元l或者被 UPDATE q后q时的元l是没有从它们所属的表中物理删除的; 在完?VACUUM 之前它们仍然存在?׃以下几个原因Q我们必d期性运?PostgreSQL ?VACUUM <a title="查看有关“命o”的文?>命o</a>?1.恢复那些由已更新的或已删除的行占据的盘I间?/p> <p>例子Q?/p> <p>#psql -U pgsql dbname<br /> dbname#VACUUMQ?/p> <p>搞定Q?/p> <p>二、重建烦?REINDEX)</p> <p>语法<br /> REINDEX { INDEX | TABLE | DATABASE | SYSTEM } name [ FORCE ]<br /> 描述<br />     REINDEX命o用来重徏索引。旧的烦引将被删除,重新d索引的父表中的数据来重徏索引。REINDEX命o不支持ƈ发创建烦引的功能。在下面的情况下Q应该重建烦引:<br /> ·         一个烦引中的数据已被破坏,包含非法的数据。Y仉误和g问题都会D索引被损坏?/p> <p>·         索引中包含许多空的或者几乎是I的数据c应该重建烦引,回收物理存储I间?/p> <p>·         该变了烦引的存储参数fillfactor的|只有重徏索引Q新的参数值才能完全生效?/p> <p>·         使用CREATE INDEX CONCURRENTLY命o创徏索引旉到错误,留下一个非法的索引?/p> <p> 例子<br /> Q?Q重建烦引my_indexQREINDEX INDEX my_index;<br /> Q?Q重my_table 上的所有烦引:REINDEX TABLE my_table;<br />  Q?Q重建数据库中的所有烦引:REINDEX DATABASE broken_db;</p> <p>#psql -U pgsql dbname<br /> dbname#REINDEX DATABASE dbname;</p> <p><br /> </p> <p>通过q两个维护,可以及时释放废弃的资源,让数据库轻装q行Q速度更快</p> <img src ="http://www.aygfsteel.com/ann/aggbug/308560.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ann/" target="_blank">冰是没有未来的,因ؓ它的永恒</a> 2010-01-07 15:55 <a href="http://www.aygfsteel.com/ann/archive/2010/01/07/308560.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>postgres create INDEXhttp://www.aygfsteel.com/ann/archive/2009/12/22/306875.html冰是没有未来的,因ؓ它的永恒冰是没有未来的,因ؓ它的永恒Tue, 22 Dec 2009 02:00:00 GMThttp://www.aygfsteel.com/ann/archive/2009/12/22/306875.htmlhttp://www.aygfsteel.com/ann/comments/306875.htmlhttp://www.aygfsteel.com/ann/archive/2009/12/22/306875.html#Feedback0http://www.aygfsteel.com/ann/comments/commentRss/306875.htmlhttp://www.aygfsteel.com/ann/services/trackbacks/306875.html   CREATE INDEX 在指定的表上构造一个名? index_name 的烦引。烦引主要用来提高数据库性能。但是如果不恰当的用将D性能的下降?br />

   PostgreSQL Z索引提供 B-treeQR-treeQhashQ散列) ?GiST 索引Ҏ(gu)? B-tree 索引Ҏ(gu)是一?Lehman-Yao 高ƈ?B-trees 的实 现。R-tree 索引Ҏ(gu)?Guttman 的二ơ分裂算法实C标准?R-trees? hashQ散列)索引Ҏ(gu)?Litwin 的线性散列的一个实现? 用户也可以定义它们自q索引Ҏ(gu)Q但q个工作相当复杂?

   如果出现?WHERE 子句Q则创徏一?em>部分索引? 部分索引是一个只包含表的一部分记录的烦引,通常是该表中比其它部分数据更有用的部分?

   ?WHERE 子句里用的表辑ּ只能引用下层表的字段Q但是它可以使用所有字D,而不仅仅是被索引的字Dc? 目前Q子查询和聚集表辑ּ也不能出现在WHERE里?

   索引定义里的所有函数和操作W都必须?em>immutableQ(不变的)也就是说Q? 它们的结果必d能依赖于它们的输入参敎ͼ而决不能依赖M外部的媄响(比如另外一个表的内Ҏ(gu)者当前时_? q个U束保该烦引的行ؓ是定义完整的。要在一个烦引上使用用户定义函数Q请C在你创徏它的时候把它标Cؓimmutable的函数?

   目前Q只?B-tree ?gist 索引Ҏ(gu)支持多字D늃引? ~省时最多可以声?32 个键字(q个限制可以在制?PostgreSQL 时修改)? 目前只有 B-tree 支持唯一索引?

可以为烦引的每个?字段声明一?操作W表? 操作W表标识要被该索引用于该列/字段的操作符? 例如Q?一个四字节整数?B-tree 索引?int4_ops 表; q个操作W表包括四字节整数的比较函数?实际上,该域的数据类型的~省操作W表一般就_了? 某些数据cd有操作符表的原因是,它们可能有多于一个的有意义的序? 例如Q我们对复数cd排序时有可能以绝对值或者以实部? 我们可以通过数据cd定义两个操作W表Q然后在建立索引的时候选择合适的表来实现?br />

http://www.postgresql.org/docs/8.4/interactive/index.html




冰是没有未来的,因ؓ它的永恒 2009-12-22 10:00 发表评论
]]>
postgres数据库的操作http://www.aygfsteel.com/ann/archive/2009/07/31/289264.html冰是没有未来的,因ؓ它的永恒冰是没有未来的,因ؓ它的永恒Fri, 31 Jul 2009 06:23:00 GMThttp://www.aygfsteel.com/ann/archive/2009/07/31/289264.htmlhttp://www.aygfsteel.com/ann/comments/289264.htmlhttp://www.aygfsteel.com/ann/archive/2009/07/31/289264.html#Feedback0http://www.aygfsteel.com/ann/comments/commentRss/289264.htmlhttp://www.aygfsteel.com/ann/services/trackbacks/289264.html alter role postgres password 'postgres';

2. 讄postgresq程q接

1). 修改listen addresses
sudo vim /etc/postgresql/8.3/main/pg_hba.conf
# listen_addresses = 'localhost'
讄?listen_addresses = '*'

2). dip

sudo vim /etc/postgresql/8.3/main/postgresql.conf
?最后一行添?
host all all 192.168.0.0/16 md5

3  阅读全文

冰是没有未来的,因ؓ它的永恒 2009-07-31 14:23 发表评论
]]>
数据库备?/title><link>http://www.aygfsteel.com/ann/archive/2009/07/02/285153.html</link><dc:creator>冰是没有未来的,因ؓ它的永恒</dc:creator><author>冰是没有未来的,因ؓ它的永恒</author><pubDate>Thu, 02 Jul 2009 05:43:00 GMT</pubDate><guid>http://www.aygfsteel.com/ann/archive/2009/07/02/285153.html</guid><wfw:comment>http://www.aygfsteel.com/ann/comments/285153.html</wfw:comment><comments>http://www.aygfsteel.com/ann/archive/2009/07/02/285153.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ann/comments/commentRss/285153.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ann/services/trackbacks/285153.html</trackback:ping><description><![CDATA[<div><span style="font-family: 'lucida grande'; font-size: 11px; white-space: pre-wrap; ">1.备䆾 >pg_dump -h 192.168.4.217 --username admin RestaurantCenter >restaurantcenter1.sql 2.执行sql >psql -h 192.168.1.18 --username postgres RestaurantCenter < restaurantcenter1.sql </span></div> <div><font face="'lucida grande'" size="3"><span style="font-size: 11px; white-space: pre-wrap;"><a >http://www.postgresql.org/docs/8.3/interactive/backup-dump.html</a></span></font></div> <img src ="http://www.aygfsteel.com/ann/aggbug/285153.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ann/" target="_blank">冰是没有未来的,因ؓ它的永恒</a> 2009-07-02 13:43 <a href="http://www.aygfsteel.com/ann/archive/2009/07/02/285153.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>为已l存在的数据库添加GIS功能http://www.aygfsteel.com/ann/archive/2009/06/03/279747.html冰是没有未来的,因ؓ它的永恒冰是没有未来的,因ؓ它的永恒Wed, 03 Jun 2009 01:55:00 GMThttp://www.aygfsteel.com/ann/archive/2009/06/03/279747.htmlhttp://www.aygfsteel.com/ann/comments/279747.htmlhttp://www.aygfsteel.com/ann/archive/2009/06/03/279747.html#Feedback0http://www.aygfsteel.com/ann/comments/commentRss/279747.htmlhttp://www.aygfsteel.com/ann/services/trackbacks/279747.html
  • PgAdmin, open up the SQL window by clicking the SQL button (the one with the pencil).
  • Choose “File ?/font> Open…” and navigate to

C:\Program Files\PostgreSQL\8.3\share\contrib\lwpostgis.sql

  • Press the “Run” button. (The green triangle.) The lwpostgis.sql file will execute, loading the PostGIS functions and objects into the “postgis” database.

  • Choose “File ?/font> Open…” and navigate to

C:\Program Files\PostgreSQL\8.3\share\contrib\spatial_ref_sys.sql



]]>
վ֩ģ壺 | Ž| ϰ| | | | | Ϫ| | | | ڻ| | | ƽ| ׸| ɽ| | ʤ| | | | ݰ| ľ| ػ| ʯ| ³| | ɽ| ͭ| ˹| | ˮ| | | Ϫ| | ƽ| Զ| ʡ| Ͷ|