大家都知道,锁是阻碍读写的,锁越多,数据库性能就越差,所以我们要随时监测锁的问题.当然根本问题还是要开发要控制好锁粒度,把where条件写好,这样才能减少锁的影响.另外,死锁其实不可怕,因为mysql内部发现死锁会发生回滚操作,所以不会真的"死"了,可怕的是锁等待,一大堆语句等着某..
分类:
数据库 时间:
2016-05-13 17:28:30
阅读次数:
175
Introduction该工具可以根据数据库表的描述文件模拟数据库表记录Get Started1 编写描述文件使用时仅需编写一个数据库表的描述文件,即可生成相应行数的数据库表记录。数据库表描述文件的格式如下:table:tablename1 rows
fieldname1 fieldtype1 [min,max)|{val1,...,valn} pk
...
fieldnamen fieldtype...
分类:
数据库 时间:
2016-05-13 17:25:22
阅读次数:
225
一、数据库结构的设计 如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器段程序的编程和维护的难度,而且将会影响系统实际运行的性能。所以,在一个系统开始实施之前,完备的数据库模型的设计是必须的。 在一个系统分析、设计阶段,因为数据量较小,负荷较低。我们往往只注意到功能的实现,而很难注意到性能的 ...
分类:
数据库 时间:
2016-05-13 17:23:29
阅读次数:
249
例子:查询物料表(tbl_material)中存在,配件主数据表(tbl_part_base_info)中不存在的配件编号: select m.part_no from tbl_material m where not exists (select * from tbl_part_base_info ...
分类:
数据库 时间:
2016-05-13 17:19:35
阅读次数:
132
create user bryan identified by bryan; grant create session to bryan; grant create table to bryan; connect bryan/bryan; create table bryan_employees ( ...
分类:
数据库 时间:
2016-05-13 17:16:02
阅读次数:
265
安装的过程: 第一步:打开一个终端。 第二步:输入sudo apt-get install mysql-server 然后按下回车键,输入密码。 第三步:终端提示“您希望继续执行吗?[Y/n]”。输入Y,按下回车键 第四步:软件会自动安装并跳出如下界面,要求你输入MySQL的root用户密码,自己设 ...
分类:
数据库 时间:
2016-05-13 17:14:24
阅读次数:
272
地址:http://www.cnblogs.com/Azhu/archive/2012/04/03/2431127.html 从oracle database 10gsql 开发指南中copy的。 正则表达式: 本节介绍正则表达式及相关的Oracle数据库函数。使用这些函数可以在字符串中搜索字符模式 ...
分类:
数据库 时间:
2016-05-13 17:16:16
阅读次数:
258
1. 环境准备: a) 安装PowerDesigner,以PowerDesigner15.1为例 b) 安装java jdk,以jdk-7-windows-i586为例 c) 下载postgressql jdbc驱动jar包,以postgresql-8.1-415.jdbc2.jar为例 2. 远程 ...
分类:
数据库 时间:
2016-05-13 17:12:44
阅读次数:
569
向表中插入数据 insert 语句可以用来将一行或多行数据插到数据库表中, 使用的一般形式如下: insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...); 其中 [] 内的内容是可选的, 例如, 要给 samp_db 数据库中 ...
分类:
数据库 时间:
2016-05-13 17:09:12
阅读次数:
168
今天在想如何用redis实现蕾丝与新浪微博的关注用户和粉丝时,突然发现在mysql里面只需要一个表就可以了,有一个关注者和被关注者的对应即可。 redis需要对每一个用户有两个相关的键,一个关注的人,一个自己的粉丝,都是集合的形式。表面上感觉mysql数据库的设计好像简单点儿,一个表直接搞定,可是细 ...
分类:
数据库 时间:
2016-05-13 17:10:33
阅读次数:
590
关于Oracle报“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误原因:listener.ora中没有指定监听服务器名。 如下是解决思路: 尝试1、通过重启服务的方式启动数据库,再次连接仍无法连接服务器。 尝试2、既然第一种方法不能解决问题,那就第二种方法。考虑监听lis ...
分类:
数据库 时间:
2016-05-13 17:07:32
阅读次数:
180
今天空间商告诉我数据库空间满了,检查了一下,发现网站用户行为记录数据表竟然占了20多MB。积累了半年了,该删除释放一下空间了。果断delete之后发现数据库空间竟然没少,虽然数据记录数是零。 原来这是因为删除操作后在数据文件中留下碎片所致。DELETE只是将数据标识位删除,并没有整理数据文件,当插入 ...
分类:
数据库 时间:
2016-05-13 17:06:25
阅读次数:
251
开发环境 WIN10 Entity Framework6.0 MVC5.0 开发工具 VS2015 SqlServer2012 1.创建上下文Context继承DbContext,并创建其他的业务类,这些业务类会创建对应的数据表。 2.在web.config配置文件的entityFramework节 ...
分类:
数据库 时间:
2016-05-13 17:04:29
阅读次数:
1035
1、进程和端口都成功才算mysql服务正常#!/bin/bashport=`netstat
-ntl|grep3306|wc-l`process=`ps
-ef|grepmysql|grep-vgrep|wc-l`if[$port-eq1]&&[$process-eq2]thenecho"MySQLisrunning"else/etc/init.d/mysqldstartfi2、使用客户端登陆MySQL执行命令,查看返回结果..
分类:
数据库 时间:
2016-05-13 15:40:41
阅读次数:
274
http://blog.csdn.net/luonanqin/article/details/8497860Mongodb集群搭建的三种方式NoSQL=NotOnlySQLmongodb存储方式是文档式存储,并不是Key-Value形式。Mongodb的三种集群方式的搭建:ReplicaSet/Sharding/Master-SlaverReplicaSet副本集集群原理:(最简单的集群方式)主节..
分类:
数据库 时间:
2016-05-13 15:38:50
阅读次数:
213
项目遇到需求,需要将大写数字转换成小写。代码如下:declare
t_zlvarchar2(100);
t_tsvarchar2(100);
t_lnumber;
hhvarchar2(100);
xxvarchar2(100);
typeTIArrayistableofvarchar2(100);
typeTCArrayistableofvarchar2(100);
ATIArray;
BTCArray;
cursorcisselectzl,tstybmfr..
分类:
数据库 时间:
2016-05-13 15:37:12
阅读次数:
246
实际项目中,经常遇到的三种复合类型变量。结合部分项目实例做个整理,具体如下:记录类型:记录类型可以包含一个或多个成员,而每个成员的类型可以不同,成员可以是标量类型。也可以引用其他的变量类型。这种类型的特点是比较适合处理查询语句中有多个列的情况,最常用的情况..
分类:
数据库 时间:
2016-05-13 15:33:18
阅读次数:
232