数据库管理员

希望提高数据库技能并向社区中的其他人学习的数据库专业人员的问答

4
无NULL,但编码“ UTF8”的字节序列无效:0x00
我花了最后8个小时尝试将mysqldump --compatible = postgresql的输出导入到PostgreSQL 8.4.9中,并且在这里和其他地方已经阅读了至少20个不同的线程,但是都没有找到关于此特定问题的信息。实际可行的答案。 MySQL 5.1.52数据转储: mysqldump -u root -p --compatible=postgresql --no-create-info --no-create-db --default-character-set=utf8 --skip-lock-tables rt3 > foo PostgreSQL 8.4.9服务器作为目标 使用'psql -U rt_user -f foo'加载数据正在报告(其中很多,这是一个示例): psql:foo:29: ERROR: invalid byte sequence for encoding "UTF8": 0x00 HINT: This error can also happen if the byte sequence does not match the encoding …

4
如何通过SQL Server代理从计划的作业中运行批处理文件
我正在尝试从SQL Server 2008 R2下的SQL Server代理作业中运行(Windows)批处理文件。在“作业步骤”中,我创建了一个新步骤,将其类型设置为“操作系统(CmdExec)”。我最初尝试仅将批处理文件名放在“命令”字段中。出现错误,它找不到文件。 然后我尝试了:cmd.exe c:\ test.bat 这开始了,但是从来没有完成(而且看起来它实际上并没有在工作)。 我尝试将批处理文件名括在引号中:cmd.exe“ C:\ test.bat”,但这也没有任何区别。 使它起作用的神奇组合是什么?

2
MySQL中基于行的复制和基于语句的复制之间的区别?
基于行的复制和基于语句的复制之间的实际区别是什么?我实际上是在查看复制对从属服务器的影响。 如果我使用的是基于行的复制,那么对从属服务器有什么影响?如果我使用的是基于语句的复制,那么会有什么影响? 请同时考虑以下参数: replicate-ignore-db and replicate-do-db 谢谢....!

3
什么是密钥保存表概念?
我在Oracle文档中的“更新联接视图”部分中阅读了有关键保留表的信息。 但是,我没有找到任何简单的方法来理解它。 我希望收到除Oracle官方文档以外的一些简单概念上的详细信息。
12 oracle 

5
有什么有效的方法来处理代码分支之间共享的数据库模式?
在具有多个分支的项目上工作,其中每个分支最终都合并回主分支,并且本质上是隔离的,以便开发新功能。 该数据库(即MS SQL Server)具有共享的架构,但是每个分支都会随着进程的进行对架构进行更改。 我的主要询问是什么是处理从主分支到派生分支共享架构的好方法,这样对主分支所做的更改很容易合并到派生分支中,而无需在派生分支上进行新更改科?


1
MySQL Workbench数据库大小
我正在尝试查找所有MySQL Workbench数据库正在使用的硬盘上的总大小。 有谁知道解决这个问题的简便方法? 如果没有其他要求,mysql / workbench的默认位置用于将原始数据保存在Windows计算机上吗? 提前致谢!昆蒂斯

2
如何在MySQL上配置全局字符集
我试图通过my.cnf更改MySQL的字符集,但失败了。我添加了下面列出的字符集设置: # The MySQL server [mysqld] port = 3306 socket = /var/lib/mysql/mysql.sock skip-locking key_buffer = 16M max_allowed_packet = 1M table_cache = 64 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 256K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M # ------------- MYSQL CHARSETS -------------- character_set_system = utf8 character_set_server = utf8 character_set_results = …
12 mysql  my.cnf 

3
SQL将XML从文件读入PostgreSQL数据库
如何编写SQL将XML文件读入PostgreSQL XML值? PostgreSQL具有本机XML数据类型,该XMLPARSE函数具有将文本字符串解析为该类型的功能。它还具有从文件系统读取数据的方法。在COPY声明中,等等。 但是我看不到编写本机PostgreSQL SQL语句以从文件系统条目中读取内容并使用其填充XML值的方法。我怎样才能做到这一点?
12 postgresql  xml 


4
确定表上的索引未使用
我一直在运行此脚本以尝试查找无关的索引 select o.name as TableName, i.name as IndexName, p.reserved_page_count * 8.0 / 1024 as SpaceInMB, s.* from sys.dm_db_index_usage_stats s inner join sys.objects o on s.object_id = o.object_id inner join sys.indexes i on i.index_id = s.index_id and i.object_id = o.object_id inner join sys.dm_db_partition_stats p on i.index_id = p.index_id and o.object_id = …

3
SQL Server 2008 R2“虚拟内存”?
我们有一台专用的SQL Server 2008 R2计算机,它遇到一些奇怪的内存问题。该计算机本身具有大量资源,包括两个四核处理器,16GB RAM和64位Windows Server 2008 R2 Enterprise(它是Dell PowerEdge 2950) 。 奇怪的问题是系统报告正在使用的内存为82%,而sqlservr.exe仅报告了使用的内存为155mb。我怀疑SQL Server是问题的原因是因为如果重新启动sqlservr.exe进程,则一段时间内内存消耗将恢复正常。 有人对我如何开始追踪此问题有任何想法吗? 谢谢,杰森

5
导入大型SQL文件phpmyadmin
我试图在phpmyadmin中导入此SQL文件并收到此消息 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<br /> <b>Fatal error</b>: Allowed memory size of 134217728 bytes exhausted (tr' at line 1 我该怎么做才能导入?
12 php  mysql  phpmyadmin 

9
更改SQL Server端口真的安全得多吗?
SQL Server的默认端口是1433。我们的管理员告诉我,该端口必须“出于安全原因”更改。 更改端口真的安全得多吗?如果服务器位于防火墙后面,并且只允许从某个IP范围连接到它,那还不够吗?
12 sql-server 

5
SQL Server备份-几个问题
我们在星期五的晚上9点运行每周备份工作,并且在磁盘空间(有时会变得非常低)和性能方面遇到一些问题。我们正在考虑精简/优化发生的事情,并希望您提出宝贵意见。 特别: 备份过程大约需要4个小时来更新统计信息。我们可以安全地禁用此过程以节省时间吗? 我们非常经常地在磁盘空间上运行不足,想知道是否应该重新调整该过程。当前,它创建备份,然后删除以前的备份,这就是占用磁盘空间的原因。我们可以安全地删除前一首,然后做备份? 任何其他评论或意见将非常受欢迎编辑:服务器上SQL文件的总大小约为35GB。一个db的大小约为25GB,而其他六个共享的磁盘则构成了另外10个左右的GB。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.