标签: query

如何从 SQL Server 查询缓存中删除特定的错误计划?

我们有一个特定的 SQL Server 2008 查询(不是存储过程,而是相同的 SQL 字符串——每 5 分钟执行一次),它间歇性地缓存一个非常糟糕的查询计划。

这个查询通常在几毫秒内运行,但是这个糟糕的查询计划需要 30+ 秒。

如何从 SQL Server 2008 中手术删除一个错误的缓存查询计划,而不破坏生产数据库服务器上的整个查询缓存?

cache query sql-server sql-server-2008

38
推荐指数
2
解决办法
5万
查看次数

为什么不建议在 DNS 中使用多个 PTR 记录?

经常 读到不建议在 DNS 配置中使用多个 PTR 记录。

然而,原因通常是含糊的,或者不那么明显,命名为:

  • “它可能会导致问题”,
  • “可以触发程序中的错误,期望得到一个答案”:那么这是软件的问题,不是吗?!
  • “可以使 DNS 应答数据包太大”:这不是用EDNS修复的吗?

这些是很好的理由吗?你知道任何其他(好的)原因吗?所有这些看起来都像是“遗留恐惧”......

domain-name-system query ptr-record fcrdns

38
推荐指数
3
解决办法
5万
查看次数

有没有好的轻量级 LDAP 查询工具?

作为开发人员,我们有时需要查询 LDAP。你知道这个任务的有用工具吗?

编辑:我的意思不是在代码中,我的意思是实用程序/工具(命令行或 gui,主要是 gui)只是为了查看/确认数据,或者如果可能的话改变......

ldap query

23
推荐指数
6
解决办法
7万
查看次数

用户名的命令行活动目录查询电子邮件地址

在 Active Directory 环境中的 Windows XP 上 - 我从 AD 查询用户电子邮件地址的最简单方法是在命令行上给出用户名。

(假设我知道它通常保存在树中的位置)。

(我知道 net user loginname /domain 但我只想要电子邮件地址元素。)

email active-directory command-line-interface query user-accounts

20
推荐指数
4
解决办法
14万
查看次数

如何在 N 秒后自动终止慢速 MySQL 查询?

我正在寻找一个经过良好测试的 bash 脚本(或替代解决方案)来这样做,以避免 max_connection 被耗尽。我知道它正在对抗症状,但确实需要这样的脚本作为短期解决方案。

mysql linux query kill-process

17
推荐指数
3
解决办法
5万
查看次数

AWS CLI 命令行:如何使用“--query”输出多个源行

我正在使用 aws-cli 版本 1.7.8 来获取--query输出以创建从多行派生的一条记录。在这种情况下,我试图从describe-instances.

describe-instances命令中,我们得到线/段引用RESERVATIONSINSTANCESTAGS

我可以简单地运行新的 AWS CLI 命令来分别从所有三行中获取信息:

预订专线:

aws ec2 describe-instances --instance-ids i-xxxxxxxx --query 'Reservations[*].ReservationId'

实例行:

aws ec2 describe-instances --instance-ids i-xxxxxxxx --query 'Reservations[*].[Instances[*].[InstanceId,ImageId]]'

标语:

aws ec2 describe-instances --instance-ids i-xxxxxxxx --query 'Reservations[].Instances[].[Tags[?Key==姓名]]'

我可以运行这 3 个命令,并将结果连接起来形成 1 个记录。

有谁知道是否有一种方法可以将它作为一 (1) 个命令运行,而不是 3 个不同的命令?

我已经尝试过 PIPE 和其他形式的语法,但我还没有找到一个好的解决方案。

我可以从单个命令中获得这 3 个命令的等效输出吗?

command-line-interface query amazon-ec2 amazon-web-services

14
推荐指数
1
解决办法
4万
查看次数

除非允许查询是“任何”,否则绑定将不起作用

我在 /etc/named.conf 中有这个,我评论了默认值并在它下面设置了我自己的值。除非我将允许查询设置为“任何”,否则我的域不会在浏览器中加载,这样可以吗,我应该编辑什么?如果是localhost127.0.0.1; 10.0.1.0/24;域将不会加载。我尝试了 127 .. 的事情,因为它在这里提到了它:http : //wiki.mandriva.com/en/Testing : Bind

绑定版本为 9.7.0-P2-RedHat-9.7.0-5.P2.el6_0.1 操作系统为 CentOS 6.0。

options {
        // listen-on port 53 { 127.0.0.1; };
        listen-on port 53 { any; };
        //listen-on-v6 port 53 { ::1; };
        listen-on-v6 port 53 { any; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        //allow-query     { localhost; };
        allow-query     { any; };

        recursion yes;

        dnssec-enable yes;
        dnssec-validation yes;
        dnssec-lookaside auto;

        /* Path to ISC DLV key */
        bindkeys-file …
Run Code Online (Sandbox Code Playgroud)

bind query

13
推荐指数
1
解决办法
6万
查看次数

使用通配符进行 DNS 搜索?

任何类似nslookupdig提供基于名称中包含的内容进行搜索的功能......例如通配符搜索或其他内容?

我正在尝试为我们的帮助台团队制作一个带有 GUI 包装器的小脚本。理想情况下,我希望他们能够搜索用户的姓氏(DNS 记录中始终存在的名称),然后我将使用可能的选项填充下拉列表以供选择。

我无法找到一种方法来有效地拥有相当于nslookup *miller*......然后回来会很棒

Name: sf-jacobmiller.localdomain.com
Address: 10.10.10.121

Name: sf-justinmiller.localdomain.com
Address: 10.10.10.144
Run Code Online (Sandbox Code Playgroud)

..然后我可以解析成一个下拉菜单供他们选择。

我还没有研究ldapsearch可以做我正在寻找的事情的可用内容。我唯一的要求是它内置于 OSX 中,我不需要安装任何其他东西,否则我愿意接受您可以提供的任何解决方案。谢谢

domain-name-system ldap query dig nslookup

11
推荐指数
3
解决办法
4万
查看次数

为什么我的 MongoDB 查询真的很慢?

我在工作中继承了一个大型 MongoDB 服务器,并负责弄清楚为什么针对它运行的查询如此缓慢。DB 包含大量记录(大约 10^9)并占用大约 300 GiB。起初,我认为原始记录数可能是罪魁祸首,所以我在适当的字段上设置了索引。它对搜索数据库中的条件的查询有很大帮助,但对于没有匹配项的查询需要 80-90 分钟。关于如何解决这个问题的任何想法?

database query mongodb

10
推荐指数
2
解决办法
4万
查看次数

如何使用 WMIC 连接到远程机器并将操作系统信息输出到文件?

我想知道如何使用 WMIC 连接到远程主机并将其 PC 的操作系统信息(已安装程序列表)输出到文件。

我试过

wmic /node: <IP address> OS get vendor, name > c:\output.txt
Run Code Online (Sandbox Code Playgroud)

但我有错误 "Node - <IP> Error: Description = Invalid query"

但实际上,我认为我需要成为域管理员才能获得许可。所以我试过了

wmic /node: <IP> /domain: <domain.inc> /user:administrator /password:<password> OS get vendor, name > c:\output.txt
Run Code Online (Sandbox Code Playgroud)

我有错误: Invalid Global switch.

我想通过使用 WMIC 获取所有 PC 的操作系统信息(已安装的程序列表)。(我认为我需要与域管理员一起访问,因为所有 PC 都加入了域)并且我是管理员

请帮我 ?____?啊,当我只用我的电脑尝试时似乎没问题。

WMIC /output:C:\%computername%.txt product get name, vendor, version
Run Code Online (Sandbox Code Playgroud)

WMIC OS 获取名称、供应商、版本 >> C:\%computername%.txt

如果我像上面那样,就可以获取 txt 文件。但我想远程所有PC并获取信息文件...@_@~~~~

还有一个问题>>它与安全策略或组策略有关吗?或防火墙的东西..........@_@;;

wmi query

7
推荐指数
1
解决办法
12万
查看次数