楼主: Black-L

SYBASE IQ 在线问题解决帖

[复制链接]
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:08:25
131#
 楼主| 发表于 2010-6-10 13:18 | 只看该作者
再见Sybase. 再见Sybase.

[ 本帖最后由 Black-L 于 2010-10-20 10:29 编辑 ]

使用道具 举报

回复
论坛徽章:
9
2009日食纪念
日期:2009-07-22 09:30:00ITPUB8周年纪念徽章
日期:2009-09-27 10:21:21祖国60周年纪念徽章
日期:2009-10-09 08:28:002010新春纪念徽章
日期:2010-03-01 11:19:10ITPUB9周年纪念徽章
日期:2010-10-08 09:31:22ITPUB十周年纪念徽章
日期:2011-11-01 16:23:262012新春纪念徽章
日期:2012-01-04 11:53:54ITPUB 11周年纪念徽章
日期:2012-10-09 18:08:152013年新春福章
日期:2013-02-25 14:51:24
132#
发表于 2010-6-11 11:34 | 只看该作者
如果可以,请zq5143提供以下信息:
在other version比较大的时候
使用DBA用户登录每个节点,执行下列命令:
sp_iqconnection
sp_iqtransaction
sp_iqcontext
sp_iqversionuse
sp_iqtumptlvlog

select * from iq_mpx_status
select * from iq_mpx_versionlist

把每个节点的repDirs目录下的最新log文件提供出来。

请不要把iq当做事务数据库使用。
other version过大的一般原因是write server频繁修改,
而query server的事务时间过长,未频繁提交。
query server与write server通过dbremote 和自身的ev_iqmpxstatus事件
进行版本信息的同步,每一分钟同步一次,
如果你把IQ当做事务数据库使用,other version增长过快是有可能的。

使用道具 举报

回复
论坛徽章:
0
133#
发表于 2010-6-12 17:46 | 只看该作者
原帖由 Black-L 于 2010-6-2 15:51 发表


把你的建表语句和插入语句贴来看一下。谢谢。


先上建表语句
比如
CREATE TABLE IQ.CBANK_T_CURRENCY_CD
(CURRENCY_CD    CHARACTER(3)    NOT NULL  DEFAULT NULL,
  TELLERID            VARCHAR(20)     NOT NULL  DEFAULT '-',
  AVBAL               DECIMAL(20, 2)            DEFAULT 0,
TIME_LIMIT         VARCHAR(50)     NOT NULL  DEFAULT 'NA'

}
这是我需要建DEFAULT的4种情况,谢谢

[ 本帖最后由 xiaodaomi 于 2010-6-12 17:49 编辑 ]

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:08:25
134#
 楼主| 发表于 2010-6-18 13:22 | 只看该作者
再见Sybase. 再见Sybase.

[ 本帖最后由 Black-L 于 2010-10-20 10:36 编辑 ]

使用道具 举报

回复
论坛徽章:
0
135#
发表于 2010-7-2 10:34 | 只看该作者
可是为什么我就不行呢?见附件

未命名.JPG (67.35 KB, 下载次数: 86)

未命名.JPG

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:08:25
136#
 楼主| 发表于 2010-7-8 14:04 | 只看该作者
再见Sybase. 再见Sybase.

[ 本帖最后由 Black-L 于 2010-10-20 10:32 编辑 ]

使用道具 举报

回复
论坛徽章:
11
ITPUB9周年纪念徽章
日期:2010-10-08 09:31:22秀才
日期:2016-01-21 13:42:39知识
日期:2015-06-02 15:04:49懒羊羊
日期:2015-03-18 09:28:52知识
日期:2015-03-10 11:54:022015年新春福章
日期:2015-03-06 11:57:31沸羊羊
日期:2015-03-04 14:43:43技术图书徽章
日期:2014-04-04 15:09:22ITPUB 11周年纪念徽章
日期:2012-10-09 18:05:072010广州亚运会纪念徽章:高尔夫球
日期:2010-11-12 16:47:25
137#
发表于 2010-7-16 09:56 | 只看该作者

问一个比较傻的问题

正在学习IQ,
1,IQ里的表和索引在内存和物理存储中都是列存的么?
2,IQ的索引是我们常见的位图或B树索引么?

多谢了!

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:08:25
138#
 楼主| 发表于 2010-7-27 17:11 | 只看该作者
再见Sybase. 再见Sybase.

[ 本帖最后由 Black-L 于 2010-10-20 10:32 编辑 ]

使用道具 举报

回复
论坛徽章:
0
139#
发表于 2010-8-9 23:04 | 只看该作者

请教如何增加buffer cache的大小

我有一个大表,超过300个字段,1000W条,想要查询前1000条的时候,如果只选择20个字段:
select top 20 col1,col2.... from A,在interactive SQL中能显示出来,但是如果是提取所有的字段:
select top 20 * from A,则提示出错:
There was an error reading the results of the SQL statement.
The displayed results may be incorrect or incomplete.
main Bufman: All buffer cache pages are in use, ask your DBA to increase
the size of the buffer cache.
-- (s_blockmap.cxx 4062)
SQLCODE=-1009031, ODBC 3 State="HY000"
要我增加buffer cache的大小,请问应该如何解决这个问题?

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:08:25
140#
 楼主| 发表于 2010-8-16 17:59 | 只看该作者
再见Sybase. 再见Sybase.

[ 本帖最后由 Black-L 于 2010-10-20 10:37 编辑 ]

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表