计算机是这样工作的,cpu就是人的脑部神经,负责运送,内存是运算中需要的存储空间,也就是脑子。而我们身边的本子,记事本等就是电脑的硬盘,用于记录东西。
不知道你明白吗?
内存是有地址存放的。和硬盘一样。
计算机所说的地址就跟我们的门牌号码一样。
那个地方有什么,都通过索引来查询。
动态内存呢,一般是显卡公用主机内存,
静态的就是物理上的了。
存储过程(StoredProcedure)是一组为了完成特定功能的结构化查询语言(StructuredQueryLanguage,SQL)语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。存储过程存储在数据库内,可由应用程序通过一个调用执行,而且允许用户声明变量、有条件地执行,它具有强大的编程功能。存储过程的优点存储过程位于数据库服务器中,是一个SQL语句的集合,可包含一个或多个SQL语句。
存储过程是利用数据库服务器所提供的Transact−SQL语言编写的程序。存储过程在创建时即在服务器上进行编译,所以执行起来比单个SQL语句快,总的来说具有以下几个方面的优点。
((1)存储过程增强了SQL语言的功能和灵活性。存储过程可以用来控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。
(2)存储过程是标准组件,允许编程。存储过程被创建后,可以在程序中被多次调用,而不必重新编写该存储过程的SQL语句。而且数据库专业人员可以随时对存储过程进行修改,对应用程序源代码也毫无影响。
(3)存储过程能实现较快的执行速度。如果某一操作包含大量的Transact−SQL代码或分别被多次执行,那么存储过程要比批处理的执行速度快很多。因为存储过程是预编译的。在首次运行一个存储过程时查询,优化器对其进行分析优化,并且给出最终被存储在系统表中的执行计划。而批处理的Transact−SQL语句在每次运行时都要进行编译和优化,速度相对要慢一些。
(4)存储过程能够减少网络传输流量。针对同一个数据库对象的操作(如查询、修改),如果这一操作所涉及的Transact−SQL语句被组织成存储过程,那么当在客户计算机上调用该存储过程时,网络中传送的只是该调用语句,从而大大增加了网络流量并降低了网络负载。
(5)存储过程可被作为一种安全机制来充分利用。系统管理员通过执行某一存储过程的权限进行限制,能够实现对相应的数据的访问权限的限制,避免了非授权用户对数据的访问,保证了数据的安全。
先确保从网络到权限设置可以支持对备份服务器的自由访问,也就是有权限向备份服务器的某个分区中写文件。然后在本机建立映射网络驱动器(XP中资源管理器菜单中有选项,Win7中找到网络共享文件夹之后右键菜单中有选项),把备份服务器上某个共享文件夹设定为本机的一个映射驱动器,也就是在本机上看到一个新出现的X盘,打开后其实就是备份服务器的共享文件夹。
接下来有三种备份方式:
1、设定本机的备份选项,定期备份到X盘,也就是自动存到备份服务器上了,优点是完全自动,不仅备份文件还能备份系统,出了问题可还原,但缺点是备份文件以bck形式存放,不利于直接读取;
2、建立公文包(文件夹中右键选择新建公文包),公文包的好处是两个不同地点的公文包会随时同步,C盘和X盘各建一个公文包,平时往C盘存东西,X盘也就更新了,相当于服务器上也有副本了,但缺点是必须养成往公文包中存放文件的习惯;
3、安装备份软件,网上可以找到很多种,优点是简单,缺点是非系统自带功能有可能影响安全和稳定性。
此外,对于任何公司,都不能单纯依靠技术,甚至用制度要求大家手动备份都是必要的。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)