database-administration相关内容

org.apache.kafka.connect.errors.ConnectException:更改事件生产者中发生了异常.该连接器将被停止

在kafka中使用postgres源连接器.它会在一段时间内正常工作,并突然因上述错误而停止.如果有人知道此问题,请提供帮助. 解决方案 如果数据库不可用,并且是修复该问题以重新启动连接器的唯一方法,则会发生这种情况.我建议您检查数据库日志,看看数据库是否关闭或拒绝与Kafka Connect的连接 ..

与独立的mariaDB服务器相比,galera的性能非常差

我创建的galera设置出现了令人无法接受的低性能.在我的设置中,有2个双活节点,我使用HA-proxy负载均衡器以循环方式在两个节点上进行读/写. 使用具有以下配置的单个mariadb服务器,我很容易能够在我的应用程序上获得10000 TPS:36 vpcu,60 GB RAM,SSD,10Gig专用管道 使用galera时,虽然我正在使用通过ha-proxy平衡的2个节点(36vc ..
发布时间:2021-04-28 20:24:38 数据库

终止和取消过程之间的区别

函数pg_cancel_backend(pid int)和pg_terminate_backend(pid int)有什么区别?对我来说,它们的工作原理几乎相同. 解决方案 pg_cancel_backend()取消正在运行的查询,而pg_terminate_backend()则终止整个过程,从而终止了数据库连接. 当程序创建数据库连接并发送查询时,您可以取消一个查询而不破坏连接并停 ..
发布时间:2021-04-28 20:24:35 其他开发

无法连接对SQL Server链接表的访问-错误消息日志记录

我有一个要为其设置新的SQL Server Express的客户端,并且(在另一台计算机上)将其Access前端连接到该SQL Server.我在SQL Server上创建了一个帐户,将身份验证更改为SQL Server.我能够在服务器本身上本地(通过SQL Server Management Studio)登录该帐户,而没有任何问题,但是当我返回到客户端计算机并尝试创建ODBC连接或直接在链接表 ..

Powershell-开始订购服务

我需要启动一个有序的服务序列,我需要每个服务都将启动并运行,然后再尝试启动下一个服务,如何在Powershell中实现这一点? 谢谢, DD 解决方案 如果您具有服务名称列表(例如数组),则foreach服务: 获取其状态 如果未运行,则启动它 在循环中有延迟,请检查其状态直到它运行为止 密钥可能正在处理所有可能性对于第3项,包括服务失败。 但是轮廓大概是 ..
发布时间:2020-10-16 03:55:08 其他开发

在认证/生产中应用脚本的工作流程

我正在使用TFS的工作人员,以便DBA团队在认证/生产中应用脚本,因此,我正在创建工作项并在其中链接BD的脚本。为了确保在创建工作项之后没有人会更改脚本,DBA团队会先将脚本锁定在TFS中。我认为还有另一种工具可以使它更安全,更聪明 解决方案 您可以尝试使用此解决方法,由 Angela Dugan 完成,简而言之,Angela的解决方案如下: 添加字段[UserAccessDenie ..
发布时间:2020-10-16 03:55:01 其他开发

SQL Server代理作业依赖性

我们有一个4h数据仓库作业,按4h计划每4h运行一次。我们希望创建一个新的“每日”时间表,并使某些流程用完几个小时。 但是,如果日常作业开始运行而4h作业仍在运行,我希望它等待4h作业完成后再运行(或有指定的持续时间)。我还没有决定哪个最好。 这怎么可能?谢谢! 请不要建议第三者选择,因为我无法控制基础结构。 解决方案 请在一张表中保留所有作业详细信息,包括作业状态,即进 ..
发布时间:2020-10-16 03:54:58 数据库

使用SSIS从Excel加载数据时发生意外终止

我有SSIS软件包,可以使用microsoft.ace.oledb简单地从excel加载数据。 excel文件大小为4.5mb 在本地运行良好。 当我在开发环境中部署并使用Sql Server Agent运行时,该作业失败,并且状态为“意外终止”(在验证后和有关信息的情况下)。我无法进行故障排除,因为没有错误消息。 请注意,开发环境是我本地的确切映像副本。 请帮助。 请 ..
发布时间:2020-10-16 03:54:54 数据库

复制-必须为表中的标识列指定显式值

我正在使用合并复制。身份范围管理是自动的 i在具有插入ID的SERIALNUMBERSCHEME表中行的公司表上触发了 在同步过程中我遇到以下错误 “ SERVER\MUMBAI.PROD_SUB”处的行插入无法传播到“ SERVER'NEWYORK”。 PROD”。此失败可能是由于违反约束引起的。当IDENTITY_INSERT设置为ON或将复制用户插入到NOT FOR REP ..
发布时间:2020-10-16 03:54:51 数据库

如何在不创建表来存储存储过程结果的情况下存储sql结果

我们正在运行 exec xp_fixeddrives 来获取与SQL Server关联的每个物理驱动器的可用空间。 我正在将此代码作为SSIS程序包的一部分运行,该程序可获取所有SQL Server的可用空间。 当前,我正在 tempdb中创建一个表并将 exec xp_fixeddrives 的结果插入到此表中。但是我面临的问题是,无论何时重新启动服务器,由于表位于 Tempdb 上 ..

同步多个表

我有多个表,这些表需要与生产数据库表同步。除了手动更新表外,还有什么方法可以确保数据与生产数据库同步。 解决方案 不确定是哪个数据库您正在使用,如果是MySQL,则复制是同步的最佳选择。 ..
发布时间:2020-10-16 03:54:44 数据库

如何更改log_reuse_wait和log_reuse_wait_desc

我已经创建了新的数据库并且日志文件已经过去很久了,并且由于错误消息“由于备份”导致日志已满。 该数据库与SERVER中其他数据库之间的差异,我发现在所有数据库中log_reuse_wait为0且log_reuse_wait_desc为NOTHING,而在我的数据库中log_reuse_wait为0且log_reuse_wait_desc为LOG_BACKUP。 我想将数据库中的此属性更 ..

Integration Services目录文件夹权限已更改

问题:SSISDB或MSDB中的任何SQL Server系统表是否包含使我能够发现哪些用户正在更改Integration Services目录中的文件夹权限的信息? 背景:我看到一个SQL Agent Job失败,并显示以下错误描述: 无法访问该程序包或包不存在。验证该软件包是否存在 ,并且用户具有对该软件包的权限。 研究此问题后,我发现服务帐户对包含相关软件包的文件夹的权限已 ..

如果通过PSD脚本执行Powershell脚本的SQL 2005作业显示失败,则PS脚本失败

我有一个SQL 2005实例,该实例运行一个作业,该作业使用Powershell脚本通过向其附加“ -PrevDay”来重命名当前的SQL TX Log备份文件(随后删除已经名为“ XXX-PrevDay.bak”的备份)如果数据库不在简单模式下,则运行数据库的完整备份和TX日志备份。 SQL Server代理作业启动在每个作业步骤中通过CMD通过Powershell脚本执行脚本,然后使用“ ..

SQL Server-仅执行存储过程角色

如何创建只能运行 SELECT 查询和存储过程的自定义SQL Server数据库服务器角色? 意思是,不允许该角色的用户执行自定义查询,但可以运行具有CRUD和SysAdmin语句的存储过程-UPDATE,DELETES,ALTERS,DROPS。 我尝试创建此自定义角色,但在运行更改表的SP时失败。 创建角色SupportStaff 授予支持人员 授予执行人员支持权限 ..
发布时间:2020-10-16 03:54:30 数据库

设计SQL模式以结合多对多关系(产品变体)

我希望标题会有所帮助。我将MySQL用作数据库 我正在建立产品数据库,不确定如何处理产品价格/ SKU的存储。产品可能有无限的变化,并且每个变化组合都有自己的价格/ SKU /等。 这就是我在时刻: 产品 + ------------------ -------- + | id |名称|说明| + ---- + ------ + -------------- + | ..

优化MySql 5.7表而无需停机

我在MySql 5.7服务器中有一个表。我们每天存储约100万行。每次插入行后,我们都会对该行进行一些处理,然后删除该行。 由于大量的写操作,表磁盘空间正在迅速增加。因此,我想对表进行优化。 因此,如果我在生产表上应用OPTIMIZE Table命令,它将导致任何停机时间。 做优化表的最好方法是什么? MySql Server详细信息 服务器版本: 5.7 引擎 ..
发布时间:2020-10-16 01:47:15 数据库