这一直在困扰我一段时间。 我们都知道Active Directory是一个LDAP数据库。 我们也知道,Windows DNS服务在域控制器上运行时,可以将其数据存储在AD中而不是纯文本区域文件中,从而利用AD自动复制function,无需使用主/辅助DNS服务器。 问题:在Active Directory中实际存储DNS数据的位置和方式 ? 他们可以使用LDAP工具(如ADSIEdit)访问吗? 任何DNS条目是实际的LDAP对象吗? 对象中的属性? 完全不同的东西?
我需要定期更改mysql 5.1中的表,主要是添加列。 用alter table命令很简单。 但是我的表格现在有多达4000万行,而且它们的增长速度很快…所以这些alter table命令需要几个小时。 在几个月内,他们会花上几天我猜测。 由于我使用亚马逊RDS,我不能有奴隶服务器玩,然后促进主。 所以我的问题是,如果有一种方法可以在最短的停机时间内完成这个任务? 我不介意操作需要几个小时甚至几天,如果用户仍然可以使用数据库当然…他们至less可以阅读而列正在添加? 如果我的应用程序尝试写入会发生什么? 插入或更新? 如果它立即失败,实际上不是那么糟糕,如果它挂起,并导致数据库服务器的问题,这是一个大问题.. 这必须是一个相当常见的扩展问题,每个人都需要添加列..什么是通常做生产数据库? 奴隶 – >主迁移? 更新 – 我忘了提及我正在使用innodb存储引擎
我所知道的关于它们的差异是varchar有限制,而text不是。 文档没有提到这一点。 这真的是唯一的区别吗? 没有性能考虑等?
我需要事先不知道他们的名字,把所有的表放在数据库中。 典型的过程是删除然后重新创build数据库,但这不是一个选项。 什么是最好的办法呢?
在面试中,我会问基本的数据库devise问题。 在数据库devise中,规范化(When-Why)是我关心的问题之一。 一些场景我涉及同步服务器的站点,以及为什么/如何考虑相关的问题; 安全问题等。 你会问他们从一个特定的数据库系统(如Oracle),他们更喜欢吗? 你会问什么技术性的问题? 你会select哪些场景?你将会寻找什么样的答案来解决这些场景? 你如何知道他们是否在处理安全问题上有丰富的知识? 其他相关的问题。 (例如DB恢复/备份) 谢谢。
我听说RAID 5的写入性能有时会令人震惊。 虽然我想要它提供的冗余,我不想牺牲我的数据库插入/更新时间。 这是我应该担心的事情吗?如果是这样的话,那么build议如何在冗长的写作performance上取得成功呢?
我们有一台运行SQL Server 2005 64位的强大的Windows 2008 x64服务器(4 x 4核心CPU,32GB RAM)。 我们有一个小的(6GB)但非常重要的数据库,访问起来有点慢,直到页面被caching到内存中(这个用法是非常随机的I / O,所以给定的页面在内存中的可能性非常低,最终用户抱怨最初的缓慢)。 磁盘速度够快(本地15K SAS),但我猜应用程序有点笨拙(这是一个COTS解决scheme),所以我想知道是否有一种方法来强制在SQL Server 2005中的内存中的数据库(2008年不支持由供应商,所以我们不应该升级到这一点),以帮助避免初始caching填充布鲁斯? 我目前的方法是,我从脚本中的每个表运行一个SELECT *来获取内存中的数据页,但是一些对象(索引,全文search等)没有被这个方法caching(并修改脚本来查询索引和编写适当的WHERE子句来caching是熬海复杂的)。
在创build备份和恢复整个MySQL服务器的自动化解决scheme的过程中,我遇到了似乎包含用户帐户,权限,元数据等等的mysql数据库。 该数据库应该备份吗? 将备份和尝试恢复它打破了事情? 我有一段时间谷歌search“MySQL备份MySQL数据库”,你可以想象。
假设您现在在dell.com上,并且您正在购买一台服务器来为您的小型创业公司运行MongoDB数据库。 你将不得不每分钟处理数以万计的写入和读取(但小的对象)。 你会去2处理器? 更多地投资于RAM? 我听说过(纠正我,如果我错了),MongoDB处理最多它可以在RAM上,然后刷新所有的磁盘,在这种情况下,我应该投资于一个具有大型二级caching,可能> 40GB的RAM和一个固态驱动器..对不对? (高达11,309美元,2个昂贵的处理器,96GB内存)服务器还是2个(约6,419美元,2个昂贵的处理器,12GB内存)服务器,我会更好吗? 戴尔是好还是你有更好的消化? (我在美国以外的葡萄牙)
我想备份一个数据库,但是在服务器上有负载的那一天。 备份不会影响运行在同一台服务器上的apache和其他数据库。 应该可以使用mysqldump命令,但以低优先级运行命令。 我该怎么做? 更新:看起来只是使用mysqldump的好用不起作用,因为mysqldump产生一个新的进程。