数据库
文章平均质量分 71
小雄哥
勿忘心安
展开
-
oracle、sybase、informix数据库运行状态监控
<br /> <br />在检查Oracle的进程命令输出后,输出显示至少应包括以下一些进程:<br />• Oracle写数据文件的进程,输出显示为:“ora_dbw0_ORCL”<br />•Oracle写日志文件的进程,输出显示为:“ora_lgwr_ORCL”<br />• Oracle监听实例状态的进程,输出显示为:“ora_smon_ORCL”<br />• Oracle监听客户端连接进程状态的进程,输出显示为:“ora_pmon_ORCL”<br />• Oracle进行归档的进程,输出显原创 2010-11-25 13:00:00 · 5948 阅读 · 1 评论 -
2015年mysql最新开发规范
1.命名规范(1)库名、表名、字段名必须使用小写字母,并采用下划线分割。(2)库名、表名、字段名禁止超过32个字符。(3)库名、表名、字段名必须见名知意。命名与业务、产品线等相关联。(4)库名、表名、字段名禁止使用MySQL保留字。(保留字列表见官方网站)(5)临时库、表名必须以tmp为前缀,并以日期为后缀。例如 tmp_test01_20130704。原创 2015-10-31 08:43:23 · 2019 阅读 · 0 评论 -
mysql保障数据一致性:锁与解(一)
因项目需要有锁单业务,所以,涉及到两个技术点:分布式锁和数据库锁。项目前期(qps悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Opti原创 2015-11-16 16:47:34 · 1980 阅读 · 0 评论 -
Mysql调优-表分区
在这个方案中,在1991年前雇佣的所有雇员的记录保存在分区p0中,1991年到1995年期间雇佣的所有雇员的记录保存在分区p1中, 1996年到2000年期间雇佣的所有雇员的记录保存在分区p2中,2000年后雇佣的所有工人的信息保存在p3中。MySQL还支持线性哈希功能,它与常规哈希的区别在于,线性哈希功能使用的一个线性的2的幂(powers-of-two)运算法则,而常规 哈希使用的是求哈希函数值的模数。基于用户定义的表达式的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列值进行计算。原创 2014-08-04 15:22:48 · 911 阅读 · 0 评论 -
为部门整理的mysql_db使用军规
mysql军规原创 2015-04-01 14:43:29 · 1262 阅读 · 0 评论 -
MYSQL数据库表的引擎-2 (使用与修改)
1、修改建表引擎[sql] view plaincopyprint?mysql> CREATETABLE test_2( -> name varchar(10),-> year int(10))-> ENGINE=InnoDB; -->创建表时指定默认引擎 Query OK, 0 rows affected (0.10 sec)mysql> show c原创 2014-08-14 09:21:42 · 720 阅读 · 0 评论 -
MySQL简介、安装、函数接口和Linux C\C++操作MySQL实例详解
1.MySQL数据库简介 MySQL是一个开源码的小型关系数据库管理系统,体积小,速度快,总体成本低,开源。MySQL有以下特性: (1) 使用C和C++编写,并使用了多种编译器进行测试,保证源码的可移植性。 (2) 支持多线程,利用CPU资源,支持多用户。 (3) 可以处理拥有上千万条记录的大型数据库。 (4)既可以作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作原创 2014-07-29 16:06:58 · 8433 阅读 · 0 评论 -
MYSQL数据库表的引擎-1 (特性详解)
MySQL的强大之处在于它的插件式存储引擎,我们可以基于表的特点使用不同的存储引擎,从而达到最好的性能。下面我们来认识一下MySQL各表存储引擎的特点:InnoDB存储引擎特点:1,支持事务,主要面向在线事务处理(OLTP)方面的应用。2,行锁设计,支持外键,并支持orcle的非锁定读,即默认情况下读取操作不加锁。3,第三方存储引擎,被orcle收购。4,windows原创 2014-08-14 09:22:33 · 1456 阅读 · 0 评论 -
Linux_Mysql,不用mysqldump也能导出导入数据的办法。
公司的权限管的比较严格,在数据库备机上只能用select,mysqldump操作修改数据导出来很麻烦,可以通过下面方法提高效率。 登陆对应IDC机器: X.198.18.212 webadmin1)执行下面语句。mysql -uuser -ppwd -hhost -Pport dbname -A -e "set names gbk;select * from t_wg_voucher_原创 2014-09-25 19:16:12 · 5315 阅读 · 0 评论 -
mysql数据库协议..分析【mysql protocol 】
Retrieved from "http://forge.mysql.com/wiki/MySQL_Internals_ClientServer_Protocol"MySQL Client/Server Protocol Organization The topic is: the contents of logical packets in MyS原创 2010-03-08 13:43:00 · 11949 阅读 · 0 评论 -
Can’t connect to local MySQL server through socket 解决办法
[root@localhost bin]# ./mysql -pEnter password:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)[root@localhost bin]#我的mysql正常启动着,但是我想进入mysql>界面时,运行./mysql -p 提示上面的错误。原创 2010-06-11 09:12:00 · 2113 阅读 · 0 评论 -
/etc/init.d/mysql: No such file or directory 和 ERROR 2002 (HY000): Can't connect to local MySQL server through socket 解决办法
<br />更改/etc/my.cnf <br /> <br />[client]#password = your_passwordport = 3306socket = /tmp/mysql.sock# Here follows entries for some specific programs# The MySQL server[mysqld]port = 3306socket转载 2010-06-11 09:40:00 · 24917 阅读 · 1 评论 -
数据库范式那些事
简介数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。范式的目标应用数据库范式可以带来许多好处,但是最重要的好处归结为三点:1.减少数据冗余(这是最主要的好处,其他好处都是由此而附带的)2.消除异常(插入异常,更新异常,删除异常)3.让数据组织的更加和谐…原创 2010-12-28 10:10:00 · 799 阅读 · 0 评论 -
mysql保障数据一致性:redis与mysql数据同步(二)
应用Redis实现数据的读写,同时利用队列处理器定时将数据写入mysql,此种情况存在的问题主要是如何保证mysql与redis的数据同步,二者数据同步的关键在于mysql数据库中主键,方案是在redis启动时区mysql读取所有表键值存入redis中,往redis写数据是,对redis主键自增并进行读取,若mysql更新失败,则需要及时清除缓存及同步redis主键。 String t原创 2015-11-17 16:12:57 · 5173 阅读 · 0 评论