database-performance

    0热度

    1回答

    我目前正在设计数据库的过程中。我们有一个现有的系统设计得不是很好,我们正在清理所有清晰可见的小问题,例如,代替bit的true/false标志为varchar。 我想知道的是,你怎么知道你有一个甜美的数据库设计?或者这是一个神话?我的意思是,纸上的结构可能看起来很棒,但是当一些数据在其中时,它将如何执行。 存储“查找”值的表比存储完整的描述性文本更快吗?例如 错误表 Id ErrorId Date

    2热度

    3回答

    可能重复: SQL Server - Query Short-Circuiting? Is the SQL WHERE clause short-circuit evaluated? 我有一个关于逻辑性能或运营商T-SQL(SQL Server 2005中)的问题。 我已经搜索了一些,但我找不到任何关于此主题的内容。 如果您有以下查询: SELECT * FROM Table WHERE (ran

    -1热度

    3回答

    我正在构建一个“Spot the diffrence”多人游戏。 游戏的specifiactions是: 最多可以有10名球员在每场比赛。 用户不得两次看到相同的图片。 (一张图片由 四张图片组成,用户必须“发现它们之间的差异”)。 我有数千,数千的 甚至可能几十图片集选择。我面临的问题是非常有效且不可扩展的方法,用于查找没有任何 游戏玩家已经看到的图片。 在我的数据库我有以下字段的usage t

    4热度

    2回答

    我正在研究跟踪和处理工单/门票的应用程序。每张票都链接到通过级联MySQL中的任何更改的外键创建/拥有票的用户。显然,如果用户由于某种原因曾经删除他们的账户,我们仍然希望记录他们的门票和他们的基本信息。 实现这个想法的第一种方法是在用户表中有一列表示它们是处于活动状态还是非活动状态,即是否已删除。这样当他们关闭/删除他们的账户时,他们只是翻转这个值,然后无法访问应用程序。 我的另一个想法是当账户被

    0热度

    2回答

    我有两个SQL Server实例,我在另一台服务器上的一台服务器上进行了很多远程查询。像server1.database1此查询: select T1.id from server1.database1.dbo.table1 T1 inner join server2.datbase2.dbo.table2 T2 on T1.id = T2.id 我从别人那里继承了这个代码,想知道是否有

    0热度

    4回答

    我正在面对我的存储过程中的一些问题。 我有一个堆栈条形图存储过程,显示一个月的数据。 早先在我的本地服务器上花了超过40秒,所以我做了一些修改,现在需要4秒钟。当我在我的实时服务器上运行时,相同的查询需要超过40秒。 记录数与我的本地服务器中的记录数相同。 有人可以告诉我我应该怎么做才能让它在现场服务器上更快?

    2热度

    1回答

    我的mysql数据库有一个有数十万行的表。 每行都有(除其他数据外)用户名和时间戳。 我需要检索具有给定用户的最新时间戳的记录。 目前,蛮力查询: SELECT * FROM tableName WHERE `user_name`="The user name" AND datetime_sent = (SELECT MAX(`datetime_sent`) FROM tableName WHER

    3热度

    1回答

    我一直在开发查询以用作计划作业。为了简短起见,我要对表格做一些具体的计算,并根据计算结果更新几列(如STATE)。 样品(它目前是如何)可以证明如下: UPDATE TEST_TABLE SET STATE = 1 WHERE {some condition} UPDATE TEST_TABLE SET STATE = 2 WHERE {some condition} UPDATE T

    2热度

    3回答

    1) select * from student_tbl A ,result_tbl B where A.student_name = B.student_name and A.student_name = "xyz" ; 2) select * from student_tbl A ,result_tbl B where A.student_name = "xyz" and A.st

    0热度

    3回答

    我正在用python的pyinotify模块(实际上是执行作业的linux内核)跟踪一个linux文件系统(可能是任何类型)。许多目录/文件夹/文件(与用户想要的一样多)正在跟踪我的应用程序,现在我想跟踪每个文件的md5sum并将它们存储在数据库中(包括每个移动的,重命名的,新的文件等) 。 我想数据库应该是存储每个文件的所有md5sum的最佳选择......但是,什么应该是最好的数据库呢?当然,