
数据库
文章平均质量分 66
meiru8
熟悉的无与伦比哥
展开
-
load data local带来的安全问题
load data默认读的是服务器上的文件,但是加上local参数后,就可以将本地具有访问权限的文件加载到数据库中,这在带来方便的同时,也带来了以下安全问题,可以任意加载本地文件到数据库,在web环境中,客户从web服务器连接,用户可以使用load data local语句来读取web服务器进程有访问权限的任何文件,解决办法:--local-infile=0 选项启动mysqld 从服转载 2014-08-21 13:18:43 · 837 阅读 · 0 评论 -
SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可以包含逻辑控转载 2015-02-03 13:31:19 · 314 阅读 · 0 评论 -
RMAN备份标准过程(案例)(数据库备份)
一、摘要RMAN_学习实验1_RMAN备份标准过程(案例)RMAN是Oracle提供的恢复和备份工具,是随Oracle服务器软件一同安装的工具软件,它可以用来备份和恢复数据库文件、归档日志和控制文件,用来执行完全或不完全的数据库恢复。与传统工具相比,RMAN具有独特的优势:跳过未使用的数据块。当备份一个RMAN备份集时,RMAN不会备份从未被写入的数据块,而传统转载 2014-12-24 10:14:48 · 502 阅读 · 0 评论 -
SQLSERVER2014中的新功能
红色标记的为本人认为的重点功能1.内存优化表 内存中 OLTP 是一种内存优化的数据库引擎,它集成到 SQL Server 引擎中。 内存中 OLTP 已针对 OLTP 进行优化。对于内存中 OLTP 支持的 Transact-SQL 外围应用存在很多限制。2.Windows Azure 中的 SQL Server 数据文件 Windows Azure转载 2015-01-13 10:20:14 · 422 阅读 · 0 评论 -
Sql Server之旅——第七站 为什么都说状态少的字段不能建索引
我们在学sqlserver的时候,大多教科书和前辈们都说状态少的字段不要建索引,由此带来的开销还不如不建索引,但是这句话有多少人真的知道,或者说有多少人真的对此有比较深刻的理解,而不是听别人道听途说。。。这样记得快,忘记的也不慢。。。这篇我来分析一下这句话到底有几个意思。 一:现象 首先我们还是用测试数据来发现问题,我先建立一个Person,有5个字段,建表sql转载 2015-01-29 09:42:22 · 460 阅读 · 0 评论 -
mysql5.5主从同步复制配置
实际测试下mysql5.5的主从同步复制功能。注意mysql5.1.7以前版本与其以后的版本在主从同步部分参数不同。mysql5.1.7以后的版本中不支持master-connect-retry之类的参数。如果在my.cnf文件中加入该类似的参数,mysql会在下次重启时报错。说明:主库master与从库slave都是centos6.5 64bit,如下:cat /etc/转载 2014-11-25 10:35:07 · 1608 阅读 · 1 评论 -
大数据量索引分析
一、摘要PLSQL_性能优化系列14_Oracle Index Anaylsis1. 索引质量索引质量的高低对数据库整体性能有着直接的影响。良好高质量的索引使得数据库性能得以数量级别的提升,而低效冗余的索引则使得数据库性能缓慢如牛,即便是使用高档的硬件配置。因此对于索引在设计之初需要经过反复的测试与考量。那对于已经置于生产环境中的数据库,我们也可转载 2014-10-14 13:53:10 · 1599 阅读 · 0 评论 -
ORACLE会话连接进程三者总结
概念介绍 通俗来讲,会话(Session) 是通信双方从开始通信到通信结束期间的一个上下文(Context)。这个上下文是一段位于服务器端的内存:记录了本次连接的客户端机器、通过哪个应用程序、哪个用户登录等信息. 连接(Connection):连接是从客户端到ORACLE实例的一条物理路径。连接可以在网络上建立,或者在本机通过IPC机制建立。通常会在客户端转载 2014-11-16 05:53:02 · 492 阅读 · 0 评论 -
Tigase数据库结构(1)
Tigase数据库有很多张表,其中最主要的是3张表:tig_users,tig_nodes和tig_pairs。1.tig_userstig_users存储用户信息,有uid(主键,用户ID),user_id(用户名),usr_pw(用户密码)等字段。2.tig_nodestig_nodes是存储节点信息(用于把数据以层次的形式表现),有nid(主键,节点I转载 2014-08-22 14:57:33 · 1306 阅读 · 0 评论 -
MySQL大表备份的简单方法
MySQL大表备份是一个我们常见的问题,下面就为您介绍一个MySQL大表备份的简单方法,希望对您学习MySQL大表备份方面能有所帮助。这里所说的大表是超过4G以上的表,我目前见到过最大为60多G的单表,对于这种表每天一个全备可以说是一件很痛苦的事。那么有没有办法,可以实现一个全备加增量的备份呢。答案当然是有的。在常规环境直可以用全备加binlog一同保存。这种环境大多可以用一个转载 2014-08-21 13:48:36 · 1033 阅读 · 0 评论 -
forfiles命令批量删除N天前文件
在整理手上几台SQL SERVER 2000的数据库备份时,一方面为了方便快速还原数据库,另外一方面为了备份冗余、备份方式统一(先备份到本地,然后收上磁带),将以前通过Symantec Backup Exec直接备份上带的作业改成了如下方式: Step 1: 通过数据库维护计划将备份生成在本地磁盘M,完整备份保留2天,事务日志备份保留3天 M:\DB_B转载 2014-12-15 10:48:49 · 1120 阅读 · 0 评论