伪哈希技巧 使用一个函数 crc32($string),能把一个字符串转化为32位整数。 $checksum = crc32("The quick brown fox jumped over the lazy dog."); printf("%u\n", $checksum); //21917384... ...
分类:
数据库 时间:
2017-03-15 11:42:12
阅读次数:
263
第一阶段:1,一定要正确设计索引2,一定要避免SQL语句全表扫描,所以SQL一定要走索引(如:一切的 > < != 等等之类的写法都会导致全表扫描)3,一定要避免 limit 10000000,20 这样的查询4,一定要避免 LEFT JOIN 之类的查询,不把这样的逻辑处理交给数据库5,每个表索引 ...
分类:
数据库 时间:
2017-03-15 11:45:44
阅读次数:
293
利用DNS安装Grid Infrastructure时,安装到两个节点互信后,点击NEXT后出现下面这个错误: 在网上搜了,有的说在各个节点的oracle用户下的.bash_profile添加export ORACLE_HOSTNAME=各自的主机名; 比如两个节点的主机名node1,node2;分... ...
分类:
数据库 时间:
2017-03-15 11:49:35
阅读次数:
411
phpMyAdmin的程序主要使用php和javascript开发,它的安装使用都比较简单而且已有很多相关介绍,今天来自腾讯云数据库团队的高级开发工程师在此给大家介绍一下——源码中的一个核心组件sql-parser ...
分类:
数据库 时间:
2017-03-15 11:50:56
阅读次数:
326
快速入门 理解: 迄今为止,我们学过的大多数SQL语句都是针对一个或多个表的单条语句。但是并不是所有的操作都是可以用一条语句来完成的,经常有一些操作是需要多条语句配合才能完成。我们引入的存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过 ...
分类:
数据库 时间:
2017-03-15 11:56:44
阅读次数:
298
后面加上驱动就ok ...
分类:
数据库 时间:
2017-03-15 12:14:56
阅读次数:
521
##################################DB2的安装########################### ## 安装前准备 ## 关闭内存地址随机化机制 vi /etc/sysctl.conf #增加 kernel.randomize_va_space=0 sysctl... ...
分类:
数据库 时间:
2017-03-15 12:35:50
阅读次数:
216
1、找好配置文件,修改对的配置文件,有的时候会有多个配置文件,要搞清楚加载的哪个配置文件。 2、主库备份钱的操作除了设置 只读状态外,还要设置全局只读=1. 3、mysqldump备份sql很方便,恢复的时候建议直接mysql-u user -p pw -h 主机<sql文件即可,不要纠结于mysq ...
分类:
数据库 时间:
2017-03-15 12:44:31
阅读次数:
307
最近开发的时候遇到一个小问题,执行一段sql之后发现 表被锁了 显示错误为:ora-00054:resource busy and acquire with nowait specified 百度之后发现是session进程卡住了,可以说是表的某些资源被锁定了 可以采用如下方法解锁: select ...
分类:
数据库 时间:
2017-03-15 12:45:40
阅读次数:
173
5.6的解决方案
http://suifu.blog.51cto.com/9167728/1845457
end_log_pos有了它,根据pos值,直接就能找到,找到delete那条数据,反做(变成insert)
原因
我在从库上操作了create语句,然后主从不同步了,所以解决办法就是跳过已经执行的sql
Last_SQL_Errno:1050
Last_SQL..
分类:
数据库 时间:
2017-03-15 12:50:57
阅读次数:
756
Oracle12C引入了CDB与PDB的新特性,在ORACLE12C数据库引入的多租用户环境(MultitenantEnvironment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为ContainerDatabase,中文翻译为数据库容器,PDB全称为PluggableDatabase,即可插拔数据库。在ORACLE12C..
分类:
数据库 时间:
2017-03-15 12:51:46
阅读次数:
198
mysqldbcompare从两个数据库比较对象和数据的不同。数据库中的对象包括:表、视图、触发器、存储过程、函数和事件。每一个对象类型计数可以使用-vv选项显示。通过一系列步骤检查进行测试,默认情况下,一旦测试失败就终止检测。可以指定--run-all-tests选项来进行所有的测试。环境:Cen ...
分类:
数据库 时间:
2017-03-15 14:22:41
阅读次数:
1072
一 GDB调试Core_dump 1 设置core文件大小为无限制: ulimit -c unlimited 2 运行程序 ./a.out,产生段错误,生成core文件。 3 使用gdb查看core文件 : gdb ./a.out ./core 输出如下: 如果只想显示错误所在行,使用where: ...
分类:
数据库 时间:
2017-03-15 14:27:58
阅读次数:
189
目前,主流数据库包括关系型(SQL)和非关系型(NoSQL)两种。 关系数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据,支持复杂的事物处理和结构化查询。代表实现有MySQL、Oracle、PostGreSQL、MariaDB、SQLServer等。 非关系数 ...
分类:
数据库 时间:
2017-03-15 14:32:34
阅读次数:
367
参考来源:http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html 由于目标计算机积极拒绝,无法连接--mongoDB连接错误解决办法http://blog.csdn.net/mevicky/article/detail ...
分类:
数据库 时间:
2017-03-15 14:37:16
阅读次数:
168
原文链接:http://www.cnblogs.com/liuzhendong/archive/2011/10/27/2226805.html 1.笛卡尔积(Cartesian product) 顾名思义, 这个概念得名于笛卡儿. 在数学中,两个集合 X 和 Y 的笛卡儿积(Cartesian pr ...
分类:
数据库 时间:
2017-03-15 14:42:56
阅读次数:
307
创建数据库 1 USE master; 2 GO 3 --日记数据库 4 create database DiaryBase 5 on 6 ( 7 name=DiaryBase_Dat,--逻辑名称 8 FILENAME='c:\DiaryBase.log', 9 size=10MB, 10 max ...
分类:
数据库 时间:
2017-03-15 14:52:29
阅读次数:
242
EXISTS里的子查询结果集非空,EXISTS()子句的值就是true。 EXISTS里的子查询结果集为空,EXISTS()子句的值就是false。 NOT EXISTS里的子查询结果为非空,NOT EXISTS()字句的值是false NOT EXISTS里的子查询结果为为空,NOT EXISTS ...
分类:
数据库 时间:
2017-03-15 14:52:46
阅读次数:
246
目标:阿里云OS数据库DMS,单个主库最大存储空间为2T.最近公司业务扩展很快,一天数据量达到7.9G左右。要求备份清理历史数据,备份到其他磁盘。 准备: 如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一 ...
分类:
数据库 时间:
2017-03-15 15:08:53
阅读次数:
159
一:MySQL权限经验原则: 权限控制主要是出于安全因素,因此需要遵循一下几个经验原则: 1、只授予能满足需要的最小权限,防止用户干坏事。比如用户只是需要查询,那就只给select权限就可以了,不要给用户赋予update、insert或者delete权限。 2、创建用户的时候限制用户的登录主机,一般 ...
分类:
数据库 时间:
2017-03-15 15:13:05
阅读次数:
280