当我尝试在OLE DB Source控件中使用COALESCE关键字时,它始终返回结果集中的负数。 我正在使用本机OLE DB \ PostgreSQL本机提供程序作为连接到数据库和其他关键字正常工作。 我在PGAdminIII中运行查询,它返回一个数字数据types。 我重新引擎查询来使用一个case时,但它仍然产生一个负值。
我正在使用Microsoft 商业智能开发工作室(BIDS)创build一个SSIS包 。 考虑到这是我第一次尝试SSIS。 我想从源数据库中提取数据并将其放入目标数据库 。 在阐述任务中,我还需要来自目标数据库的数据 。 在数据stream中,我有两个“对象”一个源和一个目标。 在源文件中,我创build了一个从源数据库获取数据的查询 。 然后我在两者之间添加了一个脚本组件 。 我遇到的问题有两个: 1) How can I call from my script the result of the query? 2) How can I also get the data from the destination (it allows me to connect up to 1 arrow to the script) 3) How can I write […]
最近我们一直在我们的MySQL服务器有很多问题,从网站很慢,甚至无法加载它们。 服务器是只运行我们的MySQL数据库的专用服务器。 我一直在使用一个探查器(JetProfiler)和压力testing工具(loadUI)进行一些testing。 如果我使用loadUI连接50个同时连接到我们的网站之一,运行一个极大的查询它已经使网站无法加载。 其中一个让我担心的事情是,当我看着Jetprofile时,它总是显示1.00的Treads_connected,而且当它碰到2.00时,我无法连接。 这三大高峰是我用loadUI进行testing时,第一个是15个同时连接,使得它仍然能够加载网站,但真的很慢,第二个是40个同时连接,已经无法加载和第三个是100连接,也没有使其负载了。 另一件让我担心的事情是,在JetProfiler中,所有使用的查询都是全表扫描,这可能是问题所在吗? 我作为testing运行的网站运行3个查询,其中一个用于输出大约1000行的菜单,一个用于大约560行的增加,另一个用于获取大约7000行的大小的查询(见下图截图) 我也监视了服务器的CPU,这里似乎没有问题,甚至当我用loadui做了很多连接的时候,CPU仍然很低。 我似乎无法弄清楚当网站stream量很高时,网站无法加载的主要原因是什么,如果有人有其他的testingbuild议或者可能导致问题的东西,请告诉我。
我在接受采访时被问到了这个问题,并希望得到一些反馈意见。 我有一个存储过程需要一个varchar参数IsActive是一个“是”或“否”string。 存储过程将查询具有数据types位的“活动”列的表。 如果参数是“YES”,那么它将返回有效列位值为1的所有行,否则为“否”将返回有效列位值为0的所有行。 查询时最好是将参数值从YES / NO转换为1/0,或将表格数据从1/0转换为YES / NO? 如果数据types相反(1/0传入,YES / NO存储在表中),答案是否相同?
我有一个用户正在使用工作台连接到Linux MySQL服务器,并希望将查询结果直接发送到他的计算机上的csv或文本文件。 我知道怎么做,如果我在Linux上,而不是从工作台上。 我知道你可以得到你的结果我工作台和出口,但我想保存一步。 其中一个问题是他的结果集非常大,工作台有时会有内存错误。
我有Windows Search Server Express; 是否有可能从另一个在Apache上运行的网站查询? 背景:Apache服务器运行一个Intranet站点,需要能够查询由Windowssearch服务器search和索引的数据,所以查询和结果应该在Apache端,Windowssearch服务器应该“只”传递数据。 任何build议将非常感激!
这是我的LDAP看起来像: red.lan 组(OU) 计算机(SubOU) 打印机(SubOU) 用户 (SubOU) 有些(OU) 用户 (OU) 一些其它(SubOU) 所以,我试图做一个查询,select用户(SubOU )中的所有组,而不是组(OU)中的任何其他子组(OU)中的所有组。 我已经有一个查询,导入用户(OU)中的所有用户。 实际查询我已经导入组(OU)中的所有组,并且当我修改它时,它将导入用户(OU)中的组。 使用的查询: ldap.synchronization.groupSearchBase=ou\=Groups,dc\=red,dc\=lan 诀窍是我有一个名为Users的OU,和一个名为Users的子名,这就是为什么我想指定我想要导入组(OU)中的Users(SubOU)组。 这个查询将被用于Alfresco 4.2(不知道它改变了什么。 提前致谢 ! 编辑:我也试过这个查询: ldap.synchronization.groupSearchBase=ou\=users(subou),ou\=Groups,dc\=red,dc\=lan 它也不起作用,因为它会导入组OU中的所有组,而不仅仅导入Users(subou)OU中的组。 编辑2:名称中没有括号。 真实姓名如下(但用法语): red.lan Groupes Ordinateurs Imprimantes Utilisateurs *主pipe部门 一般* 服务 Utilisateurs 主pipe部门 我用斜体表示要input的OU。
我在postgresql中有很长的SQL查询。 我试图显示什么postgress与: select * from pg_stat_activity 不幸的是我看到类似于: select some_fields from anytable1 anytable2 where \ ( anyfield1.anytable1=$1 )and( anyfield2.anytable2=$2 ); 是否有可能显示什么值正在取代参数$ 1 $ 2? 这并不重要,它可以是日志文件或任何sql命令。 我必须debugging它,因为某些事情正在终止。 这是很长的查询,我想手动testing它。
我用postgresql (v9.5)configuration了pgpool2 (v3.4.3)来caching这样的查询: memory_cache_enabled = on memqcache_method = 'shmem' memqcache_total_size = 67108864 memqcache_max_num_cache = 10000000 memqcache_expire = 600 memqcache_auto_cache_invalidation = on memqcache_maxcache = 409600 memqcache_cache_block_size = 1048576 memqcache_oiddir = '/var/log/pgpool/oiddir' 我可以确认查询实际上是被caching的。 问题在于即使在更新,插入和删除同一张表之后,caching也不会失效。 这是发生了什么事情: 从表中select一行 – caching不存在 – 执行实际select。 select同一行 – 从caching中检索行。 更新同一行 – 成功。 select同一行 – 从caching中检索行。 高速caching失效在public架构中按预期工作,但不在其他架构中工作。 我已经阅读了常见问题解答 : 当我使用模式限定的表名时,pgpool-II不会在内存查询caching上失效,并且我得到了过时的数据。 为什么? 看来你没有安装“pgpool_regclass”函数。 没有这个函数,pgpool-II将忽略模式限定表名的模式名称pat,并且高速caching失效失败。 我已经在application和postgres数据库上同时安装了pgpool_adm […]
或者,取而代之,有没有办法将查询定义打印到输出文件中,SQL可以用来确定选项2(打印机)用于输出的位置,并且打印机已列出? API,代码片段或第三方工具都欢迎(当然共享软件)。