Articles of 数据库

如何删除旧的SQL Server 2008 Express数据库实例

我正试图恢复现有的一个数据库。 这在过去很好,直到突然之间,它没有。 在过去,我已经明确地以不同的名称附加了相同的数据库文件,现在认为在当前实例上恢复数据库也会覆盖另一个实例,因此会给我下面的错误: Failed to restore database: The file 'E:\database\db.mdf' cannot be overwritten. It is being used by database 'ABC'. File 'db' cannot be restored to 'E:\database\db.mdf'. Use WITH MOVE to identify a valid location for the file. The file 'E:\database\db_log.ldf' cannot be overwritten. It is being used by database 'ABC'. File 'db_log' cannot be […]

梭子鱼SSL VPNpipe理用户

不确定这是否是正确的网站张贴,但我有一个关于我的梭子鱼SSL VPN的问题。 我知道VPN上有一个内置的用户数据库。 有没有一些方法(在我的asp.net源代码)来检查用户login到VPN,或者如果某个用户login? 我想更一般的问题是:如何访问VPN上的数据库?

Postgres:如何查看数据库服务器正在执行的所有SQL语句?

由于性能原因,我正在审查应用程序针对数据库所做的每个SQL语句。 有没有简单的方法来loggingPostgreSQL数据库服务器执行的所有语句? 谢谢。

MySQL复制上的延迟大(Relay_Log_Pos和Exec_Master_Log_Pos不增加)

今天我的两个奴隶(一个MySQL 5.1和第二个MariaDB 5.5,主人是MySQL 5.1)开始滞后。 类似的情况经常会出现延迟,甚至10000秒,因为从属的硬件configuration比较差,但现在我非常强调。 两个服务器上的滞销仍在上升,在这一点上,它在主服务器之后25K秒。 于是我开始调查出了什么问题。 通过主日志和奴隶mysql日志没有给我什么。 服务器在Centos 5上,Mariadb在Centos 6上。 这是从MariaDB从站状态输出的: MariaDB [(none)]>显示从站状态\ G *************************** 1. row ******************** ******* Slave_IO_State:等待主控发送事件 Master_Host:masterserevr Master_User:slaveuser Master_Port:3306 Connect_Retry:60 Master_Log_File:mysqld-bin.006778 Read_Master_Log_Pos:401041447 Relay_Log_File:relay-bin.020343 Relay_Log_Pos:14867924 Relay_Master_Log_File:mysqld-bin.006777 Slave_IO_Running:是的 Slave_SQL_Running:是的 Replicate_Do_DB: Replicate_Ignore_DB:ses,phar Replicate_Do_Table: Replicate_Ignore_Table:portal.aaa_jm_tmp,portal.newsletter Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno:0 Last_Error: Skip_Counter:0 Exec_Master_Log_Pos:14867639 Relay_Log_Space:1474785535 Until_Condition:无 Until_Log_File: Until_Log_Pos:0 Master_SSL_Allowed:否 Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master:26484 Master_SSL_Verify_Server_Cert:否 Last_IO_Errno:0 […]

OlegDB在生产

在评估可用的NoSQL解决scheme时,我们的团队确定了以下产品进行评估: OlegDB 。 网站看起来相当不错,文档是可用的。 虽然网站说这是生产就绪( 这里 ),我想知道社区的意见,然后再试一试。 我计划从低端服务器(运行Athlon 5600+,4GB DIMM2的Debian Jessie)开始testing部署,通过我们的Apache HTTPD 2.4为大约10-15个用户同时在线提供数据。 你会说什么呢,值得去testing一下吗? 谢谢!

如何处理时间点无需binlogs恢复/如何拆分数据库

我已经考虑过这3天了,并且在IRC中问过,但是我也想咨询一下你的专业知识。 基本上它是关于一个使用Drupal的高stream量网站(不要让我开始,我在这个问题上没有select)。 Drupal做一些非常不聪明的事情,如a)在数据库中存储caching,b)在数据库中存储会话。 我用模块解决的第一个问题。 第二个问题,我不能解决,因为会议表是非常奇怪的,唯一的会议代理模块作者说,由于Drupals会议表/非标准incompatiblity(这样做,我不能再使用它会打破其他模块) 。 最大的问题是如果binlog被启用,那么db表中的会话更新会导致高IO和大约100mb / 40sec的二进制日志。 我在过去的两天内清除了200GB的二进制文件。 问题是,会话更新查询是巨大的,现在它约为35k req / s,并导致从php到mysq的价值60mbit / s的sql查询,Redis的5mbit / s。 唯一的select是禁用binlog。 此外,数据库将很快在Galera集群上。 2个问题 a)如何在没有二进制日志的情况下进行时间点恢复? 白天多热备份? b)我认为从db的其余部分分离用户帐户表是明智的,并将它们与binlogs,因为他们当然需要时间点恢复。 但是,这将需要一个单独的群集? 提前感谢您的帮助 ps:我不能使用binlog-ignore-db,因为Galera忽略binlogfilter! 我不得不把拆分数据库在不同的实例,但不知道我想运行多个mysql实例…

MySQL的auto_increment重置没有重build索引?

只需要重新设置一个表的auto_increment值,而不用重build整个索引。 我有一个超过20亿行的桌子,偶然有一个身份证被插入到了42亿。 根据以往的经验,我知道试图将auto_increment值设置回原来的值会强制mysql重build整个索引,这可能需要24小时才能完成。 说实话,我不能相信这只是默认情况下的“如何”工作。 绝对不需要重build整个表索引,只是因为你想改变这个值。 必须有一个方法。 但我找不到任何地方。 想法请! (重build索引,我知道myisamchk可以做到比mysql进程本身快100倍,但是我不能告诉mysql使用myisamchk而不是自己来改变自动增量ID后重build索引。 !)

非常大的数据库,实时检索最多的部分

我有一个有趣的数据库问题。 我有一个150GB的DB。 我的内存缓冲区是8GB。 我的大部分数据很less被检索,或主要被后端进程检索。 我非常希望把它们放在一边,因为有些function需要它们。 其中一些(即某些表格和某些表格的某些可识别部分)经常以面向用户的方式使用 我怎样才能确保后者总是被留在记忆中? (这里有足够的空间) 更多信息:我们正在轨道上的Ruby。 数据库是MYSQL,我们的表使用INNODB存储。 我们正在将数据分成两个分区。 因为我们正在分解它,所以我们使用JSON blob来存储大部分数据,而只索引主键

Oracle备份策略

我最近inheritance了在SPARC Solaris 10 Server上运行的小型Oracle数据库。 我被要求实施一个明智的备份策略。 该数据库有大约3000个表格,大小约为19 GB(使用expdp工具)。 它每天有数十万笔交易,数据库处于Archivelog模式。 在临时的基础上,我有一个cron作业正在运行,它使用expdp将整个数据库导出,然后将其FTP出到不同的文件服务器。 每周我有另一个运行RMAN命令的cronjob(备份数据库加archivelog全部删除input)。 我将备份文件复制到同一台计算机上的另一个分区,每月一次将其移动到文件服务器以清除一些空间。 我是一个Oracle / Solaris的新手,我习惯于处理MySQL或MS SQL数据库。 甲骨文似乎有更复杂/详尽的备份和恢复策略。 我想知道是否有人能告诉我,如果我的上述策略是一个很好的备份策略,如果不是有人能指出我的方向正确吗? 先谢谢你 亚历克斯

安装db 11gr2后,无法打开oracle web控制台,并显示奇怪的符号?

我刚刚完成安装Oracle数据库11gR2。 安装成功后,我通常会打开Web控制台在http://localhost:1158/em ..但是,如果我打开页面,我得到一个奇怪的符号在左上angular。 我也无法使用任何数据库pipe理软件login到数据库(即时通讯使用蟾蜍) 任何人都可以帮助我解决这个问题吗?我还想知道这是什么原因? 这是我得到的错误: http : //imageshack.us/photo/my-images/207/errorph.png/