Articles of 数据库

SQL Server Express的局限性是瓶颈吗?

问题:确定SQL Server Express的限制是否是环境中的瓶颈的最佳方法是什么? 有没有一些性能指标可以作为一个很好的指标? SQL Server活动监视器中的某些信息是否提供了很好的证据? 数据库的大小限制是一个容易检查,但其他人不太清楚。 如果Express受限于它将使用的资源的话,查看全系统性能计数器似乎并不是正确的方法。 一个相关的问题 – 是否有可能使用SQL Server轻松试用标准版,而无需在试用之前或之后大幅重新configuration? 理想的做法是在现有的实例上“开启”全脂版的function,然后在需要的时候回滚。 如果这是不可能的,那么安装一个单独的实例并暂时移动数据库不会太糟糕。 背景:我有一个主应用程序是SQL Server Express支持的基于Windows的业务应用程序的环境。 应用程序长期以来performance不佳,但到目前为止,硬件,软件和一般环境都比较老旧,维护不好,这意味着用更新的软件和更新的软件以及更充足的硬件来转移到新的环境中可能会有所帮助。 应用程序供应商认为,从SQL Server Express 2008升级到2014或更高版本将会有所帮助,但当时并不实用。 使用现代硬件,Windows Server 2016和SQL Express 2016迁移到全新的环境后,应用程序仍然performance不佳。 我们怀疑这可能会发生,如果瓶颈实际上是SQL Server Express的限制; 然而,我不确定如何明确地确定这是事实,而不是别的。 新的环境在CPU,内存和磁盘方面拥有充足的资源,所以我认为这是不太可能的,但是我宁愿有一些可靠的证据。 如果有的话,它比以前稍微慢一点,也许是由于SQL数据库引擎和应用程序现在在单独的虚拟机上运行(尽pipe在同一个虚拟交换机上),而以前它们都在同一个物理盒子上运行。 正如所有研究过的人都知道,全function的SQL Server并不便宜,所以业务案例需要有坚实的证据支持,这就是所需要的,并且肯定会提供帮助。

尝试在Management Studio中查看属性时出错

我在安装SQL 2005 SP3后遇到了SQLpipe理器的问题, 任何人都可以在这一点上摆脱任何光线。 谢谢 TITLE:Microsoft SQL Server Management Studio 无法显示请求的对话框。 附加信息: 无法显示请求的对话框。 (SqlMgmt) 找不到方法:'Microsoft.SqlServer.Management.Smo.Edition Microsoft.SqlServer.Management.Smo.Information.get_EngineEdition()'。 (SqlManagerUI) 纽扣: 好

与WSUS数据库的问题

在我用于WSUS 3的服务器上,有一天我发现这个: WSUSpipe理控制台无法连接到WSUS服务器数据库。 validationSQL Server是否正在WSUS服务器上运行。 如果问题仍然存在,请尝试重新启动SQL。 System.Data.SqlClient.SqlException – 无法打开login请求的数据库“SUSDB”。 login失败。 用户“NT AUTHORITY \ NETWORK SERVICE”login失败。 源.Net SqlClient数据提供程序 堆栈跟踪:Microsoft.UpdateServices.Internal.BaseApi.ComputerTargetGroup.GetById()Microsoft.UpdateServices.Internal.DatabaseAccess.AdminDataAccessProxy.ExecuteSPG etTargetGroupById(Guid id)Microsoft.UpdateServices.Internal.BaseApi.SoapExceptionProcessor.DeserializeAndT hrow(SoapException soapException) Guid id,UpdateServer updateServer)在Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer上Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.TestSqlConnection(IUpdateServer服务器)上的Microsoft.UpdateServices.Internal.BaseApi.UpdateServer.GetComputerTargetGroup(Guid id) (String serverName,Boolean useSecureConnection,Int32 portNumber)在Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.GetUpdateServer(PersistedServerSettings设置)在Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()在Microsoft.UpdateServices.UI .SnapIn.Scope.ServerSummaryScopeNode.get_ServerTools() 我不知道这个问题可能是什么,因为我对数据库的了解很less。 操作系统是Windows 2003 Server SP2,在服务器或系统本身中没有任何更改或接触。 只是有一天,它不再工作了。 数据库是Microsoft SQL 2005 有任何想法吗?

优化大量数据库和许多表的PHPMyAdminconfiguration

开发人员需要数据库访问大量数据库,每个数据库有220多个表,目前他们使用phpMyAdmin 2.11.9.5提供。 初始加载非常慢,在下面的数据库集群上加载一些负载,并运行大量(不必要的) SHOW TABLES FROM x查询来收集每个数据库中每个表的数据。 开发人员不需要左侧导航窗格中的这些信息,但是当他们select该数据库时,这些信息仍然是必需的。 有多种选项可用于configuration安装,但是它们中的任何一个都不适合处理大量的数据库。 任何人都可以推荐关于调整phpMyAdmin处理多个表的选项( $cfg['ShowStats'] = false;是唯一明显的表示)? 是否有任何相当于phpMyAdmin适合非常大的部署? 也许caching表元数据(有memcached实例可用)或不输出这样的详细信息? phpMyAdmin 3.2.0.1是否遭受同样的低迷performance? 升级是一种可能性。

安全数据库

我们是一个Oracle数据库商店。 我有一个应用程序,我认为Oracle可能不是最好的答案。 我正在寻找一个轻量级,性能好,非常安全的数据库。 数据库本身可能会有十几张表,可能是数百万条logging。 我不需要存储过程,集群或任何高端function。 我的最终目标是安全。 我正在寻找内置encryption,整体安全的devise和低调,以最大限度地减less潜在的安全漏洞。 我想在* nix上运行它,因为它们比Windows更容易制作。 例如,在BSD世界里有几个变种。 FreeBSD是最便携的,OpenBSD是最安全的。 我正在寻找数据库世界的OpenBSD。

如何将数据库备份到.sql语句?

如何将数据库备份到单个SQL文件? 在备份之后,我怎样才能加载它/用InnoDB恢复数据库? 它必须是InnoDB 。

小型组织的联系人pipe理系统有哪些select?

我想在一个小公司内部实现某种联系人数据库pipe理系统。 在这一点上,我有大约200个联系人,但我看到一个探矿数据库可能增长超过500,但可能不超过1000。 我想要在一些包含数据库中组织联系人。 在容器数据库中有组织组。 联系人可能属于多个组。 我想要联系人被search和sorting,如名称,公司,组织团体等。 我希望能够做邮件合并,电子邮件和蜗牛邮件。 发送电子邮件时,我只希望每个收件人只能看到他或她自己的电子邮件地址,即使该电子邮件已发送到包含许多电子邮件的分发列表。 这可能吗?

MSSQLreplace实时Web应用程序中的数据库

我有一个目前正在运行的Web应用程序。 我需要对数据库进行重大修改,现在我需要replace当前的数据库。 我的开发SQL实例不是活的。 我通常只是做一个新的数据库的备份,吹走旧的和恢复我更新的一个。 但现在我有我需要保存的数据。 目前大多数表格已经改变,因为已经增加了额外的列,所有现有的列仍然存在并且不变。 我有权访问Management Studio。 什么是正确的方法来做到这一点?

什么数据库容易维护和pipe理在一个集群?

我正在寻找一个容易扩展的数据库(DBMS)。 我想有高可用性,所以我需要一个多主集群,其中的数据被复制到两个或更多的物理计算机。 我也希望能够从一个节点开始(不复制),然后按需扩展到更多的节点,而无需重新安装或停机。 我想有一个易于维护和pipe理的DBMS。 应该很容易添加节点,删除节点,进行实时备份和监视资源的使用情况。 它不一定是一个关系数据库系统,所以NoSQL是okey。 我想有一个免费的版本,所以我可以testing它在小规模,并与替代品进行比较。 我有什么替代方法?

磁盘IO绑定postgres服务器的哪个升级path?

我们目前有一个Sun x4270,其中包括2xquad核心Xeon Nehalmen 2.93ghz内核(16个线程),72个ram和16个10k SAS磁盘,分布在操作系统raid 1,用于写入日志的RAID 10分区和分区对于也是raid的数据库表和索引10,全部是xfs。 我目前正在评估升级方面的哪条路线。 我们很快就会分解数据库,但现在我需要专注于硬件升级。 目前机器并不是CPU或内存绑定的,只是IOWait成了一个问题。 由于我们有一个沉重的caching层,机器主要是写访问。 在这两个数据库分区上,我们看到的平均写入IOPS约为300。 我们没有任何额外的存储基础设施,如光纤通道或ISCSInetworking。 预算不是太多的问题,这个服务器的大小(即没有IBM的机器) 在数据库方面,空间是好的,我们显然已经不多了,但是我们也可以做一些减less。 额外的空间将是很好的。 我目前的想法是: iSCSI SAN,具有固态加速的10Gbitnetworking。 FusionIO卡/ Sun F20卡(FusionIO卡是否可以在Sun机箱中工作? DAS机架(类似于http://www.broadberry.co.uk/das-direct-attached-storage-servers/cyberstore-224s-das ),它是15k sas磁盘和一些Intel X25-E驱动器的组合索引等),我需要在x4270中添加一个DAS机箱? 我认为这是一个SAS HBA卡,是否必须使用Sun自己的卡或任何PCI Express卡工作? 还要别的吗??? 你们会从你的经历中做些什么? 我很欣赏这是很多的问题,但是我还没有扩展一台数据库机器多年,从那以后景观发生了巨大的变化! 任何意见或反馈将非常感激。 让我知道如果有什么我可以澄清。 提前致谢!