小编mso*_*son的帖子

sql group by vs. distinct

当查询中没有聚合时,为什么有人会使用group by而不是?

此外,是否有人知道该组与MySQL和SQL Server中的不同性能注意事项.我猜测SQL Server有一个更好的优化器,它们可能接近等价,但在MySQL中,我期望显着的性能优势.

我对dba的答案感兴趣.

编辑:

比尔的帖子很有趣,但不适用.让我更具体一点......

select a, b, c 
from table x
group by a, b,c
Run Code Online (Sandbox Code Playgroud)

select distinct a,b,c
from table x
Run Code Online (Sandbox Code Playgroud)

mysql sql-server performance group-by distinct

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

为什么人们使用linq来sql?

鉴于前提:

  • 有称职的SQL程序员(相关 - 编写SQL查询不是问题)
  • 有称职的应用程序开发人员(相关 - 有简单/强大/灵活的架构,用于处理连接和代码中的简单查询)

为什么人们使用linq来sql?

  • 每笔交易都增加了开销
  • 对于中等复杂的计算,很可能会出现性能损失(数据库用于处理集和计算,并且有工程师团队正在进行优化 - 为什么要搞这个?)
  • 缺乏灵活性(如果要添加另一个ui(非.NET应用程序)或访问方法,则必须将查询放回到数据库中或创建单独的数据访问层)
  • 由于没有对db进行写/更新/读取的集中控制而导致安全性下降(例如,记录已更改 - 如果允许应用程序使用linq to sql进行更新,那么您无法证明哪个应用程序更改了它或者是什么应用程序的实例改变了它)

我一直看到关于linq到sql的问题,我想知道我是否遗漏了一些东西.

linq linq-to-sql

21
推荐指数
5
解决办法
6972
查看次数

icd9正则表达式

我找不到icd9代码格式的权威指南.

任何人都可以解释这种格式 - 特别是使用尾随和前导零?

AC#regex for icd9和icd10 code也不错.

谢谢!

c# regex

20
推荐指数
2
解决办法
7933
查看次数

正弦值性能的计算与查找表?

假设您必须计算域在0.01到360.01之间的正弦(余弦或正切 - 无论如何).(使用C#)

什么会更高效?

  1. 使用Math.Sin
  2. 使用具有预先计算值的查找数组

我会反驳说,鉴于域名,选项2会快得多.在域精度(0.0000n)的什么时刻,计算的性能超过了查找.

c# math performance signal-processing

18
推荐指数
3
解决办法
1万
查看次数

C#中的复杂计算

.NET(C#)中用于计算的最佳工具(效率最高)是什么:

  • 积分
  • 偏导数
  • 其他非平凡的数学

人们可以评论Mathematica和Matlab以及它们与C#的集成吗?

c# math matlab wolfram-mathematica

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

对齐wpf tabcontrol strip

我正试图在右边对齐一个tabcontrol条.

只是要清楚 - 我希望顶部的标签(tabstripplacement),但在右侧对齐.

c# wpf xaml tabcontrol

11
推荐指数
1
解决办法
6041
查看次数

MySQL与SQL Server Express

Sun最近购买MySQL以及随后的bug版本是否会杀死MySQL品牌?

当我第一次出现MySQL时,我全心全意地接受了MySQL,因为我曾经是一个糟糕的开发人员而且所有的RDBM都太贵了.我对MySQL很感兴趣,并且能够与Oracle和SQL Server竞争.我认为最初的MySQL团队存在SQL Server Express.我现在使用SQL Server Express代替MySQL几乎所有东西.首先,我不喜欢Sun,其次,SQL Server Express比MySQL更强大,更"强大".

SQL Server Express的唯一重要限制是4GB db大小和缺少Agent.我发现大小限制不是问题,因为当db接近该大小时,应用程序应该是有利可图的(并且您购买许可证),或者您应该杀死该产品.代理问题很好,但并不重要,因为你可以解决它.

对于像我这样的数据库简单工具,SQL Server Express似乎更容易设置和使用,并且更快,更稳定.对于大师来说,他们会使用PostgresSQL ......

解决:

所以基本上,我们在stackoverflow上有一堆SQL Server粉丝(尽管是开放的).看起来我在正确的地方.看到MySQL从你欢呼的东西变成你可怜的东西,真是令人遗憾.我希望原公司的创始人尝试新的努力.我绝对不会因为卖给SUNW而判断他们 - 工作自然是利润驱动的.我希望我们得到了一些人的钱付谁不关心谁创造出一些产品,如MySQL使用的是利润.其他,MSFT可能会带走EXPRESS.

mysql sql sql-server

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

null test与try catch

有没有人在try catch中执行null测试与包装代码的指标?

我怀疑null测试效率更高,但我没有任何经验数据.

环境是C#/.net 3.x,代码比较如下:

Dude x = (Dude)Session["xxxx"];
x = x== null ? new Dude(): x;
Run Code Online (Sandbox Code Playgroud)

Dude x = null;
try {
    x = (Dude)Session["xxxx"];
    x.something();
} catch {
    x = new Dude();
}
Run Code Online (Sandbox Code Playgroud)

包裹在try catch中有什么好处吗?

c#

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

验证ICD-10-CM

是否有人为ICD-10-CM编写了验证(正则表达式或其他)?

我对琐碎的解决方案(3-7字母数字)不感兴趣,我想知道如何处理第7位数字要求的合并.

c#

8
推荐指数
2
解决办法
2386
查看次数

用于Windows服务器监控的软件

有人可以建议为Windows环境监控软件吗?

我们已经在资源和可用性方面进行了监控.我想知道谁登录并更改了设置,添加了文件等.

我们已将IT外包,我希望能够追踪系统的所有变更.

我对键盘记录或会话记录持开放态度.

开源/免费是最佳的,但我们也愿意为解决方案付费.


编辑:

看起来我们还没有Systems Admin技能组.

windows monitoring

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