数据库
文章平均质量分 94
dingsai88
好玩的事要记录下来
展开
-
MySQL8.0的锁定读(for share、for update、NOWAIT、skip locked) 和 非锁定读
MySQL8.0的锁定读(for share、for update、NOWAIT、skip locked) 和 非锁定读 。原创 2022-04-28 16:31:51 · 2317 阅读 · 0 评论 -
ORA-06413:Connection not open(PL sql)
ORA-06413:Connection not open(PLSQL Developer)的问题 有时候安装完PLSQL Develop之后,打开时会出现这种错误,处理的办法: 就是我们现在的电脑基本上都是64位的操作系统,在安装时,安装目录”C:\Program Files (x86)\PLSQL Developer” 这样软件就很不好识别了,御卸掉软件重原创 2015-04-23 14:12:21 · 3135 阅读 · 1 评论 -
并发控制思维导图
方便整理记忆,有的细节都忘记了原创 2015-03-01 00:22:11 · 1049 阅读 · 0 评论 -
MongoDB数据库管理数据备份恢复
MongoDB管理: 数据导出:mongoexport: mongoexport -d test -c c1 -o c1.txt;导出 test数据库c1集合到c1.txt文件。 mongoexport --dbtest --collection c1 -outc1_2.txt;导出test数据库c1集合到c1_2.txt 详细内容 : Mongoexp原创 2015-01-29 14:36:42 · 626 阅读 · 0 评论 -
Java+Memcached测试
memcached免费和开源,高性能,分布式的内存对象缓存系统,通用性,可用于加速动态Web应用程序,减轻数据库负载。memcached是一个在任意的数据块存储键值存储(字符串,对象)从数据库调用,API调用结果,或页面 渲染。memcached是简单但功能强大的。其简单的设计促进快速部署,易于开发,并解决了许多问题,面临巨大的数据高速缓存。它的API是最流行的语言。原创 2015-02-28 16:39:28 · 1301 阅读 · 0 评论 -
淘宝分布式关系数据库处理系统---Cobar配置说明
Cobar淘宝 下载Cobar:https://github.com/alibaba/cobar 功能概述:Cobar是关系型数据的分布式处理系统,它可以在分布式的环境下看上去像传统数据库一样为您提供海量数据服务。 目录介绍: Bin目录 Conf目录 文件配置: Schema.xm原创 2015-02-12 15:11:10 · 831 阅读 · 0 评论 -
Redis持久化机制和虚拟内存的使用
Redis数据都在内存中,经常要把内存的数据同步到硬盘中来保证持久化持久化的方式:RDB:1.SnapshottingAOF:2.Append-only filehttp://www.redis.cn/topics/persistence.htmlRDB:1.Snapshotting(快照) 默认方式RDB DUMP.RDB N秒内超过m个key就修改自动做原创 2015-02-23 02:45:45 · 1835 阅读 · 0 评论 -
mysql 复习
第四天GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'pass' WITH GRANT OPTION;1.create database study_mysql ;2. CREATE TABLE employees (原创 2014-12-24 10:43:34 · 853 阅读 · 0 评论 -
Redis发布及订阅消息(pub/sub)
发布及订阅消息(pub/sub) 类似观察者模式(web聊天系统)http://hi.baidu.com/576699909/item/70e306093a6441dadde5b09dhttp://www.redis.cn/topics/pubsub.htmlsession1 subscribe tv1 --监听tv1127.0.0.1:6379> subscribe原创 2015-02-23 02:45:18 · 2828 阅读 · 0 评论 -
Redis安全性和事务处理
1.安全性 设置密码 编辑文件 修改redis.confvi /usr/local/redis/redis-2.8.19/redis.conf修改requirepass 密码esc:wqvi编辑器查询esc:/单词重启redispkill redis-server/usr/local/bin/redis-server /usr/local/redis/原创 2015-02-23 02:38:55 · 791 阅读 · 0 评论 -
Centos5.5 安装redis-2.8.19
1.Redis安装 --下载到/root下wgethttp://download.redis.io/releases/redis-2.8.19.tar.gz --切换目录cd/usr/local/ --创建目录 mkdir -p /usr/local/redis/ --移动文件cd/cdroot mv./redis-2.8.19.原创 2015-02-15 17:57:14 · 922 阅读 · 0 评论 -
Mongodb Sharding 分片
Mongodb Sharding 介绍 Sharding in MongoDB 分片组建:Shards(建议用Replica)、Query Routers、Config Servers。 Shards store the data. To provide high availability and dataconsistency, in原创 2015-02-15 12:22:20 · 5527 阅读 · 0 评论 -
mysql时区问题 serverTimezone=Asia/Shanghai
起因:debug问题的时候发现入参的时间和库里查出来的预期不一样.post入参:startDate=2019-05-05+04%3A20%3A02&userId=aaa&endDate=2019-05-05+23%3A20%3A02在navicat for mysql里执行的SQL:select * from tablename WHERE ( user_id =...原创 2019-07-05 15:16:31 · 52256 阅读 · 2 评论 -
java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8B' for column 'a' at row 1
问题现象:系统网络访问日志插入报异常:service: com.xxxxe, method: xxest, exception: org.springframework.jdbc.UncategorizedSQLException: ### Error updating database. Cause: java.sql.SQLException: Incorrect string value...原创 2018-02-09 15:56:43 · 4776 阅读 · 1 评论 -
kettle使用-txt去除空格
I.配置转换II.配置数据源II.配置输入输出I.配置jobII.start>作业>successI.调用job/usr/kettle/data-integration/kitchen.sh -file=/usr/kettle/job/bin/tf_film_job.kjb > /usr/kettle/job/log/log.txt原创 2015-09-16 17:29:47 · 3798 阅读 · 0 评论 -
oracle带参数的存储过程
语法弄了半天发出来备份个原创 2015-12-17 16:36:50 · 496 阅读 · 0 评论 -
/mongod: /usr/lib64/libssl.so.10: no version information available (required by ./mongod)
./mongod: /usr/lib64/libssl.so.10: no version information available (required by ./mongod)./mongod: /usr/lib64/libcrypto.so.10: no version information available (required by ./mongod)./mongod: /us原创 2015-07-09 17:57:11 · 12709 阅读 · 0 评论 -
plsql查询语句占位符提示输入值
plsql 执行一个sql语句 value中有&占位符 and req like ' cinemaid=none&clientid=1&clienttype=4&clientversion 解决方式: 把&替换成chr(38)原创 2015-06-24 19:13:27 · 4645 阅读 · 0 评论 -
数据挖掘2-数据描述
总结第二次课的思维导图:原创 2015-03-16 00:40:02 · 537 阅读 · 0 评论 -
oracle Index Unique Range Bitmap
Index Unique Scan唯一索引(B-tree)Index unique scan is one of the most efficient ways of accessing data. This access method is used for returning the data from B-tree indexes. The optimizer c原创 2015-04-24 10:24:43 · 1174 阅读 · 0 评论 -
ORA-31603: object "orders" of type TABLE not found in schema "SYSTEM"
问题:SQL> select dbms_metadata.get_ddl('TABLE','orders') from dual;ERROR:ORA-31603: object "orders" of type TABLE not found in schema "SYSTEM"ORA-06512: at "SYS.DBMS_METADATA", line 1546ORA-06原创 2015-04-20 11:44:33 · 6273 阅读 · 1 评论 -
redis主从复制
Redis Master slavehttp://www.redis.cn/topics/replication.htmlredis复制是怎么进行工作:如果设置了一个slave,不管是在第一次链接还是重新链接master的时候,slave会发送一个同步命令然后master开始后台保存,收集所有对修改数据的命令。当后台保存完成,master会将这个数据文件传送到sla原创 2015-02-23 02:40:19 · 703 阅读 · 0 评论 -
redis命令思维导图
1:String、List、Set、Sort Set2.键值命令和服务器命令所有命令在官网有详细说明:http://redis.io/commands中文:http://www.redis.cn/commands.html#原创 2015-02-23 00:01:54 · 1251 阅读 · 0 评论 -
MongoDB架构篇Master-Slave
Mongodb架构篇 主从集群:Master-Slave主服务器:增删改连接ReplicaSets从服务器:不能增删改,可以查询。 启动主服务器mastermongod--master--dbpath=F:\DingSai\Mongodb\cluster\master\data--logpath=F:\DingSai\Mongodb\cluster\ma原创 2015-01-29 16:01:37 · 906 阅读 · 0 评论 -
MongoDB Cappad collection 、GridFS
进阶-固定集合: 1. db.dropDatabase();删除当前数据库。db 还是当前数据库。Showdbs;已经不存在(虽然删除但是还存在当前数据库)2. db.createCollection("c1");当前数据创建一个固定集合(表)。 Capped collection 固定集合:特点:1. 插入速度快2. 按照插入顺序的查询速度极快3原创 2015-01-28 15:50:24 · 816 阅读 · 0 评论 -
MongoDB常用命令插入更新类
常用命令更新删除类:1. 2. db.c4.update({user:"不存在"},{name:"插入"},1);如果前边数据不存在则插入后边的数据。3. db.c4.update({name:"user1"},{name:"user1update"});如果user1存在,则修改第一条user1的数据,如果user1不存在则无影响行数。4. db.c1.update({n原创 2015-01-28 12:00:15 · 1152 阅读 · 0 评论 -
mongodb_修改器($inc/$set/$unset/$push/$pop/upsert/$rename)-转载补充
mongodb_修改器($inc/$set/$unset/$push/$pop/upsert......)对于文档的更新除替换外,针对某个或多个文档只需要部分更新可使用原子的更新修改器,能够高效的进行文档更新。更新修改器是中特殊的键,用来指定复杂的操作,比如增加、删除或者调整键,还可能是操作数组或者内嵌文档。1.$inc-------------------------------原创 2015-01-28 12:08:47 · 842 阅读 · 0 评论 -
MongoDB常用命令查询基础类
1.windows 启动:F:\DingSai\Mongodb\bin--windows启动 cmd到bin目录下mongod --dbpath F:\DingSai\Mongodb\data --logpath=F:\DingSai\Mongodb\logs\mongodb.log --logappend查看本机http://localhost:27017/ linux启原创 2015-01-27 16:43:52 · 549 阅读 · 0 评论 -
multi update only works with $ operators
执行更新语句报错:multi update only works with $ operators查看更新语句格式:db.c4.update({name:"user1update"},{name:"1"},true,true);最后一个参数multi多行更新的时候必须使用{$set:”1”}。原创 2015-01-28 10:11:58 · 7857 阅读 · 0 评论 -
mysql优化流程
都在sakila数据库中执行优化流程:1.打开慢查询日志,打开未使用索引的查询--打开所有没有使用索引的查询show variables like "log_queries_not_using_indexes"; set global log_queries_not_using_indexes=on;--打开慢原创 2015-01-06 13:31:55 · 622 阅读 · 0 评论 -
MongoDB深究之ObjectId
继上一篇《MongoDB初窥》之后,想必大家对自动生成的主键objectId有所好奇,为什么会是一个24位的字符串。今天,就对objectId的生成原理做一次比较深入的挖掘。一、 ObjectId的组成首先通过终端命令行,向mongodb的collection中插入一条不带“_id”的记录。然后,通过查询刚插入的数据,发现自动生成了一个objectId,4e7020cb7cac81af71转载 2015-01-27 10:16:53 · 3896 阅读 · 0 评论 -
MongoDB Windows环境安装及配置
1.首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,目前的最新版本为2.6 安装包有zip和msi格式的,这里推荐下载zip格式的,msi的其实也就是进行了下解压缩而已,而且安装时不让选择安装路径,默认安装到C:\Program Files\MongoDB 2.6 Standard 目录,根据自己的系统选择32位或64位的我本人电脑是w转载 2015-01-26 17:20:00 · 514 阅读 · 0 评论 -
MongoDB架构篇-Replica Set 副本集
Replica Sets复制(副本集): 几个复制品选举成主数据库 replicaset 数据复制, 副本集 流程原理: 文件夹replication下 mongod--replSet rs1(小组1)--keyFile=e:/key1(密钥) --port 2原创 2015-01-29 17:51:43 · 605 阅读 · 0 评论 -
MongoDB bin目录说明及使用
MongoDB的下载地址:http://www.mongodb.org/downloads。下载好直接解压安装包,即可使用。bin目录下的几个文件说明:mongo客户端程序,连接MongoDBmongod服务端程序,启动MongoDBmongodump备份程序mongoexport数据导出程序mongofilesG转载 2015-01-29 10:34:22 · 3909 阅读 · 0 评论 -
MongoDB2.6 安装到CentOS5.5
0.下载linux32位wget https://xxx.mongodb-linux-i686-2.6.7.gz1.移动安装包到/usr/local/目录下mv /root/desktop/mongodb.tgz /usr/local/2.去 /usr/local/目录下解压tar zxf mongodb-linux-i686-1.8.2.tgz原创 2015-01-26 17:28:39 · 672 阅读 · 0 评论 -
Mysql proxy读写分离
准备工作:两个mysql 5.6 数据库(版本其实无所谓)mysql_installer_community_V5.6.21.1_setup.1418020972一个proxymysql-proxy-0.8.5-windows-x86-32bit当前的最新版:http://download.csdn.net/detail/dingsai88/8426355 Prox原创 2015-02-05 17:58:48 · 1222 阅读 · 0 评论 -
Mysql Master slave复制
配置的步骤(mysql56为例):master数据库:my.ini 5.6 修改C:\Documents and Settings\AllUsers\Application Data\MySQL\my.ini #########开始,有这项就修改成自己对应的,没有就添加[client]port=3306default-character-set=utf8原创 2015-02-03 16:05:02 · 1109 阅读 · 0 评论 -
Mysql基础操作
Mysql基础操作 1.复制表结构 createtable t3 like t1; createtable t1(id int); createtable t1(id int unsigned not null auto_increment primary key,namevarchar(30)) insertinto t1(name) values("us原创 2015-02-03 15:08:22 · 550 阅读 · 0 评论 -
Mysql优化和小技巧等
Mysql分区:创建用户:CREATEUSER 'username'@'host' IDENTIFIED BY 'password'; 用户授权:命令:GRANT privileges ON databasename.tablename TO 'username'@'host' 说明: privileges - 用户的操作权限,如SELECT , INSERT , U原创 2015-02-03 15:17:02 · 648 阅读 · 0 评论 -
Mysql 使用InnoDB引擎创建独立表空间分区
InnoDBmy.ini 加入--代表数据库存放的目录innodb_data_home_dir="C:\Program Files\MySQL\MySQL Server 5.6\data\InnoDB"--日志存放目录innodb_log_group_home_dir="C:\Program Files\MySQL\MySQL Server 5.6\data\InnoD原创 2014-12-23 11:17:07 · 976 阅读 · 0 评论