码迷,mamicode.com
首页 > 数据库
关于mysql一些锁问题的总结
大家都知道,锁是阻碍读写的,锁越多,数据库性能就越差,所以我们要随时监测锁的问题.当然根本问题还是要开发要控制好锁粒度,把where条件写好,这样才能减少锁的影响.另外,死锁其实不可怕,因为mysql内部发现死锁会发生回滚操作,所以不会真的"死"了,可怕的是锁等待,一大堆语句等着某..
分类:数据库   时间:2016-05-13 17:28:30    阅读次数:175
数据库记录模拟器——DataEmulator
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
sql中not exists的用法
例子:查询物料表(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
Oracle 'no privileges on tablespace 表空间名称' 问题解决
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
在Ubuntu上通过apt-get的方式安装和删除mysql及简单的mysql操作
安装的过程: 第一步:打开一个终端。 第二步:输入sudo apt-get install mysql-server 然后按下回车键,输入密码。 第三步:终端提示“您希望继续执行吗?[Y/n]”。输入Y,按下回车键 第四步:软件会自动安装并跳出如下界面,要求你输入MySQL的root用户密码,自己设 ...
分类:数据库   时间:2016-05-13 17:14:24    阅读次数:272
[转] 正则表达式 oracle
地址:http://www.cnblogs.com/Azhu/archive/2012/04/03/2431127.html 从oracle database 10gsql 开发指南中copy的。 正则表达式: 本节介绍正则表达式及相关的Oracle数据库函数。使用这些函数可以在字符串中搜索字符模式 ...
分类:数据库   时间:2016-05-13 17:16:16    阅读次数:258
PowerDesigner反向工程PostgreSQL数据库
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
操作MySQL数据库
向表中插入数据 insert 语句可以用来将一行或多行数据插到数据库表中, 使用的一般形式如下: insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...); 其中 [] 内的内容是可选的, 例如, 要给 samp_db 数据库中 ...
分类:数据库   时间:2016-05-13 17:09:12    阅读次数:168
有关rides数据库的想法
今天在想如何用redis实现蕾丝与新浪微博的关注用户和粉丝时,突然发现在mysql里面只需要一个表就可以了,有一个关注者和被关注者的对应即可。 redis需要对每一个用户有两个相关的键,一个关注的人,一个自己的粉丝,都是集合的形式。表面上感觉mysql数据库的设计好像简单点儿,一个表直接搞定,可是细 ...
分类:数据库   时间:2016-05-13 17:10:33    阅读次数:590
关于Oracle报“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误
关于Oracle报“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误原因:listener.ora中没有指定监听服务器名。 如下是解决思路: 尝试1、通过重启服务的方式启动数据库,再次连接仍无法连接服务器。 尝试2、既然第一种方法不能解决问题,那就第二种方法。考虑监听lis ...
分类:数据库   时间:2016-05-13 17:07:32    阅读次数:180
mysql delete数据 空间占用不减少的解决办法
今天空间商告诉我数据库空间满了,检查了一下,发现网站用户行为记录数据表竟然占了20多MB。积累了半年了,该删除释放一下空间了。果断delete之后发现数据库空间竟然没少,虽然数据记录数是零。 原来这是因为删除操作后在数据文件中留下碎片所致。DELETE只是将数据标识位删除,并没有整理数据文件,当插入 ...
分类:数据库   时间:2016-05-13 17:06:25    阅读次数:251
使用Entity Framework通过code first方式创建数据库和数据表
开发环境 WIN10 Entity Framework6.0 MVC5.0 开发工具 VS2015 SqlServer2012 1.创建上下文Context继承DbContext,并创建其他的业务类,这些业务类会创建对应的数据表。 2.在web.config配置文件的entityFramework节 ...
分类:数据库   时间:2016-05-13 17:04:29    阅读次数:1035
监控MySQL服务是否正常
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
mongodb 常用命令
http://blog.csdn.net/luonanqin/article/details/8497860Mongodb集群搭建的三种方式NoSQL=NotOnlySQLmongodb存储方式是文档式存储,并不是Key-Value形式。Mongodb的三种集群方式的搭建:ReplicaSet/Sharding/Master-SlaverReplicaSet副本集集群原理:(最简单的集群方式)主节..
分类:数据库   时间:2016-05-13 15:38:50    阅读次数:213
oracle数据库使用游标实现大写数字转换成小写数字
项目遇到需求,需要将大写数字转换成小写。代码如下: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
oracle 三种复合类型变量分析
实际项目中,经常遇到的三种复合类型变量。结合部分项目实例做个整理,具体如下:记录类型:记录类型可以包含一个或多个成员,而每个成员的类型可以不同,成员可以是标量类型。也可以引用其他的变量类型。这种类型的特点是比较适合处理查询语句中有多个列的情况,最常用的情况..
分类:数据库   时间:2016-05-13 15:33:18    阅读次数:232
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!