maintenance相关内容

如何在 SQLServer 数据库的两个实例之间复制数据记录

我需要将一些记录从我们的 SQLServer 2005 测试服务器复制到我们的实时服务器.这是一个平面查找表,因此无需担心外键或其他参照完整性. 我可以在实时服务器上再次键入记录,但这很烦人.我可以将测试服务器记录和表数据全部导出到 SQL 脚本中并运行它,但我不想覆盖实时系统上存在的记录,只添加到它们. 如何仅选择我想要的记录并将它们传输或以其他方式进入实时服务器?我们没有 Shar ..
发布时间:2022-01-20 18:00:53 数据库

可以压缩主键/序列吗?

我有一个数据库,其中所有内容都与外键链接,因此 Postgres 确切地知道数据库的布局.. 好吧,假设我有 Table1 和 Table2. Table1 有 3 个字段.RID、table2_rid、数据 所以 table1.table2_rid 引用 table2.RID 并用外键表示.在这两个RID字段中都是主键并且是序列类型. 我想知道的是如何“压缩"主键?比如说 ..

允许已部署的应用程序进行热修复的一些好的策略是什么?

在理想的世界中,我们的开发流程将是完美的,从而产生经过彻底测试的定期发布,永远不需要“修补"正在运行的应用程序. 但是,不幸的是,我们生活在现实世界中,有时错误会从我们身边溜走,直到我们已经忙着在下一个版本中编写代码时才会抬起它们丑陋的脑袋.并且该错误需要现在修复.不作为下一个预定版本的一部分.不是今晚当交通停止时.现在. 你如何处理这种需求?它确实可能与良好的设计实践背道而驰,例如将 ..
发布时间:2021-12-26 23:31:29 其他开发

Visual Studio 安装问题 - '加载安装组件时遇到问题.正在取消设置."

我的 Visual Studio 2008 设置有一个严重问题.我收到非常有用的错误“加载设置组件时遇到问题.正在取消设置."每当我尝试卸载、重新安装或修复 Visual Studio 2008(团队系统版本)时.如果我不能解决这个问题,我别无选择,只能彻底擦除我的计算机并重新开始,这将需要一整天!我最近在尝试构建有关内存不足的组件的项目时收到非常奇怪的错误(尽管当时有大约 2GB 的物理内存可用 ..

结果集:按索引检索列值与按标签检索

在使用JDBC时,我经常遇到像 这样的结构 ResultSet rs = ps.executeQuery();而(rs.next()){int id = rs.getInt(1);//其他一些动作} 我问自己(以及代码作者)为什么不使用标签来检索列值: int id = rs.getInt("CUSTOMER_ID"); 我听过的最好的解释是关于性能的.但实际上,它是否使处理速度极快?我 ..
发布时间:2021-12-20 15:56:47 Java开发

如何反编译和重新编译数据库应用程序?

我有一个 Access 数据库应用程序,我想知道反编译和重新编译它的正确方法. 解决方案 接受的答案很棒,但它是一个为每个数据库创建快捷方式几乎不切实际. 您可以将其另存为 powershell 模块. #用于 MSAccess 2010函数反编译-AccessDB{参数([字符串]$dbFileName)[字符串]$argument = '"' + $dbFileName + ' ..
发布时间:2021-12-03 16:05:43 其他开发

在 MySQL 中删除数百万行

我最近发现并修复了我正在处理的站点中的一个错误,该错误导致表中有数百万重复的数据行,即使没有这些数据行也会非常大(仍然有数百万).我可以很容易地找到这些重复的行,并且可以运行一个删除查询来杀死它们.问题是尝试一次删除这么多行会长时间锁定表,如果可能的话,我想避免这种情况.在不关闭站点(通过锁定表)的情况下,我可以看到摆脱这些行的唯一方法是: 编写一个脚本,该脚本将在循环中执行数千个较小的删除 ..
发布时间:2021-11-20 22:46:32 数据库

建议最佳 URL 样式

我们的系统 我们的搜索模块可以有很多参数,比如 搜索关键字 考试过滤器 主题过滤器 日期范围过滤器 课程名称过滤器......等 还有像 这样的分页和排序参数 页码 页面中的结果数 排序字段 排序顺序 我们曾经有这样的网址:- www.projectname/module/search////www.projectname/module/search/ ..
发布时间:2021-09-15 18:48:14 其他开发

识别 Microsoft SQL Server 2005 中未使用的对象

找出一个对象是否被其他东西引用是一项微不足道的任务.我想做的是确定它是否实际被使用. 我的解决方案最初涉及一个包含数据库中对象列表的表和一个小时工的组合. 这项工作做了两件事.首先,它查找自上次运行以来已添加到数据库中的新对象.其次,它查看了 sql 的对象缓存.如果表中的某个对象列在缓存中,则该对象在表中被标记为最近“看到"在使用中. 在六个月或其他时间结束时,检查表的内容.自 ..
发布时间:2021-08-25 20:10:07 数据库

SQL Server xp_delete_file 不删除文件

我正在尝试编写一些 SQL 来删除超过 7 天的“.7z"类型的文件. 以下是我无法使用的: DECLARE @DateString CHAR(8)SET @DateString = CONVERT(CHAR(8), DATEADD(d, -7, GETDATE()), 1)执行 master.dbo.xp_delete_file 0,N'e:\Database Backups',N'7z ..
发布时间:2021-08-25 19:47:55 数据库

语法检查所有存储过程?

我想确保所有存储过程在语法上仍然有效.(如果有人重命名/删除表/列,就会发生这种情况. 现在我检查所有存储过程语法的解决方案是进入企业管理器,选择列表中的第一个存储过程,并使用该过程: 输入 Alt+C 逃离 逃离 向下箭头 转到 1 它有效,但很乏味.我想要一个名为 的存储过程 SyntaxCheckAllStoredProcedures 就像我写的另一个存 ..
发布时间:2021-08-25 19:17:32 数据库

有没有办法可视化整个 SVN 存储库?

我有一个 SVN 存储库,里面有多个项目,每个项目下面都有一个标签/分支/主干结构,如下所示: 项目一 - 行李箱 - 标签 - 分支 项目 2 - 行李箱 - 标签 - 分支 这种情况持续了大约 40 个项目.我想做的是清理可能存在的任何废弃分支,但是我不知道一种可视化整个存储库树的方法.如果可以避免的话,我真的希望不必手动浏览每个分支.是否有任何独立工具可以完成此 ..
发布时间:2021-07-07 20:42:50 其他开发

如何编写更易于维护的正则表达式?

我开始觉得使用正则表达式会降低代码的可维护性.正则表达式的简洁性和强大功能有些邪恶.Perl 将其与默认运算符等副作用结合在一起. 我确实习惯于用至少一个句子给出基本意图和至少一个匹配的例子来记录正则表达式. 因为正则表达式是建立起来的,所以我觉得绝对有必要对表达式中每个元素的最大组件进行评论.尽管如此,即使是我自己的正则表达式也让我摸不着头脑,就好像我在阅读克林贡语一样. 你是 ..
发布时间:2021-07-06 19:54:16 其他开发

ZF2维护页面

我尝试使用 ZF2 设置维护页面,但它不起作用.我在公共文件夹(www)和我的 onbootstrap 函数中放置了一个 maintenance.html 页面,我有以下代码: $config = $e->getApplication()->getServiceManager()->get('Appli\Config');if($config['维护']) {$response = $e->g ..
发布时间:2021-07-05 19:40:30 PHP

编码优先级:性能、可维护性、可重用性?

这主要是由于对 SQL 问题的回答.由于性能原因,有意省略了 UDF 和子查询.我没有包括可靠性并不是说它应该被视为理所当然,但代码必须工作. 性能总是第一位的吗?提供了许多以性能为主要优先事项的答案.我的用户似乎更关心代码的修改速度.因此,运行报告需要 15 秒而不是 12 秒.只要我不为不提供解决方案找借口,他们就可以接受. 很明显,如果 15 秒变成 15 分钟,那就有问题了,但 ..
发布时间:2021-06-15 19:20:50 其他开发

如何在保留Windows最新文件的同时从目录中删除旧文件

可能重复: 批处理文件以删除早于N天的文件 我想运行一个计划的Windows任务,该任务将从2周之前的目录中删除所有文件. 原因是这些是填满我的服务器的IIS和Tomcat日志,但是我想保留最新的日志,以防需要调查问题. 有人知道一种简单的方法吗? 欢呼 尼日 解决方案 确切语法: FORFILES /p d:\new /d -30 /m * /c "cmd ..
发布时间:2020-11-05 19:11:00 其他开发

改写旧代码

我的部门目前面临着维护相当大的COBOL代码库的任务。我们想知道如何添加新功能来满足业务需求。如今,COBOL程序员很难再出现了,我们还认为,使用Java或C#等更现代的语言可以提高生产率。 我们认为我们有四个选择: 从头开始重写所有内容,将旧的应用程序留给自己,直到可以被替换为止 从头开始重写所有内容,使一些人维护旧的应用程序以适应新的业务需求 用现代语言编写所有新功能,并找到某 ..
发布时间:2020-10-03 23:57:20 其他开发

大型项目中的资源(resx)维护

在一个拥有大量资源(resx)的大型项目中,为了节省时间,什么是正确的翻译方法和/或工具,同时又要确保所有内容井井有条,并且不遗余力. 更准确地说,如何查找(就翻译而言)整个.NET应用程序从先前版本到另一个版本的修改内容(添加和删除操作很容易)? resx技术会帮助您吗?怎么样? 解决方案 我在此答案中写了一些有关它的信息: resx文件是否适合国际化? 摘要: 您应 ..