- 博客(46)
- 收藏
- 关注
转载 CentOS-6.3安装配置Weblogic-10
安装说明安装环境:CentOS-6.3-x64软件:server1001_ccjk_linux32.bin安装方式:bin文件安装安装位置:/usr/local/weblogic/下载地址:http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-1703574.html安
2015-02-02 15:56:07 547
转载 MySQL创建函数报“ERROR 1418 ”错误,不能创建函数
MySQL创建函数报ERROR 1418错误,不能创建函数,根据官方提示是说,不能创建函数可能是一个安全设置方面的配置或功能未开启原因,下面我们一起来看。错误ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and bin
2015-02-02 15:54:44 491
转载 关于mysql执行效率优化注意事项及要点(下)
数据更新的效率 1. 在一个事物中,对同一个表的多个insert语句应该集中在一起执行。 2. 在一个业务过程中,尽量的使insert,update,delete语句在业务结束前执行,以减少死锁的可能性。 数据库物理规划的效率 为了避免I/O的冲突,我们在设计数据库物理规划时应该遵循几条基本的原则(以ORACLE举例): table和index分离:table和index应该
2014-12-19 17:42:00 444
转载 关于mysql执行效率优化注意事项及要点(上)
1. SQL优化的原则是:将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。 调整不良SQL通常可以从以下几点切入: 检查不良的SQL,考虑其写法是否还有可优化内容 检查子查询 考虑SQL子查询是否可以用简单连接的方式进行重新书写 检查优化索引的使用 考虑数据库的优化器 2. 避免出现SELECT * FROM table 语句,要明确查
2014-12-19 17:37:32 584
转载 MySQL server has gone away问题的解决方法
1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。最常见的就是采集或者新旧数据转化。解决方案:在f文件中添加或者修改以下两个变量:wait_timeout=2880000interactive_timeout = 2880000关于两个变量的具体说明可以google或者看官方手册。如果不能修改f,则可以在连接数据库的时候设置CLIENT_INTERACTIVE,比如:
2014-12-19 17:32:33 691
转载 Java认证权威问答精华集
对于当今有志从事计算机行业的人而言,最重要的一件事情就是:学习JAVA!那么对于应试JAVA程序员和Java开发员,应如何学习,如何参加考试,考试时应注意哪些事宜呢? 在IT业迅猛发展的今天,获得权威认证为个人发展提供了越来越多的良好契机。Sun公司的Java认证共有以下三种:Java程序员,Java开发员和Java2企业级设计师。目前国内开展的Java认证考试仅为前两种。其中,Java
2014-12-18 17:55:44 357
转载 sun认证考试的java基础你能做对多少(2)
Which statement is true?A. A flow layout can be used to position a component that should resize horizontally when thecontainer is resized.B. A grid layout can be used to position a component tat
2014-12-18 17:54:23 396
转载 sun认证考试的java基础你能做对多少(1)
注:里面部分标点符号出错,应该不影响会做题的人(这是第一部分)。1Given:1. public class test 2. public static void main (String args[]) {3. int i = 0xFFFFFFF1;4. int j = 5.6. }7. )"What is the decimal value of j at
2014-12-18 17:51:46 418
转载 用Mysql+HeartBeat实现MYSQL主主自动切换来保证网站不中断服务(下)
安装MYSQL在primary节点上安装mysql数据库这里我开始都把它下载到本地了,所以这里我用软件把mysql包上传到服务器root目录下1、在linux系统中添加运行Mysql的用户和组[root@primary ~]# groupadd mysql[root@primary ~]# useradd -g mysql mysql2、解压缩源码包[root@prim
2014-12-17 17:44:32 395
转载 用Mysql+HeartBeat实现MYSQL主主自动切换来保证网站不中断服务(上)
一、背景当前大多网站采用MYSQL+Linux+APACHE这种经典配置,如何防止单点失败造成的整个网站的不可用是网站管理者必须要考虑的问题,其中数据库的高可用性(Database server’s high availability)是重中之重。对于数据库的高可用性,各商业软件的厂商都有各自的解决方案,比如Oracle OPS server和IBM DB2 (share-nothing
2014-12-17 17:43:14 601
转载 MySQL5.6.12促成CPU的使用率 2000%的原因
Top得出CPU使用率超高: top - 16:41:04 up 184 days, 21:31, 2 users, load average: 19.97, 18.38, 18.36Tasks: 584 total, 1 running, 583 sleeping, 0 stopped, 0 zombieCpu(s): 0.0%us, 0.0%sy, 41.2%n
2014-12-12 17:18:07 473
转载 MySQL embedded server prepared statement执行分析
MySQL embedded server简介 MySQL可以作为一个embedded server执行,这时它就充当了一个与应用紧密耦合的轻量级数据中心,适合资源有限、应用需要连接很少(通常1个)的场景,使用方便,编译后就可以随应用一起启动,具有部署方便,速度更快的优点,当然它有很多限制,如:不支持UDF,不支持主备复制,InnoDB层不支持多个连接等,更多请参考 libmysqld, t
2014-12-12 17:16:11 670
转载 mysql中distinct去除重复值方法
在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供 有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是 distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑
2014-12-12 17:12:41 1147
转载 深入mysql外键关联问题的详解(下)
在大家(老师和网友)的帮助下终于搞定了,做法先drop掉表里的外键,然后在add。呵呵…… 代码如下:mysql> alter table city drop FOREIGN KEY `city_ibfk_1`;Query OK, 0 rows affected (0.24 sec)Records: 0 Duplicates: 0 Warnings: 0mysql>
2014-12-11 17:36:30 412
转载 深入mysql外键关联问题的详解(中)
代码如下:mysql> update country set country_id=100 where country_id=1;ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`test/city`, CONSTRAINT `city_ibfk_1` FOR
2014-12-11 17:35:12 617
转载 深入mysql外键关联问题的详解(上)
今儿继续再看老师给推荐的深入浅出mysql数据库开发这本书,看到innodb数据库的外键关联问题时,遇到了一个问题,书上写的是可以对父表进行修改,从而同步到子表的外键上去,可是自己的实验却是没有能够。 代码如下:mysql> show create table country\G*************************** 1. row *****************
2014-12-11 17:32:54 455
转载 MYSQL设置触发器权限
mysql导入数据提示没有SUPER Privilege权限处理ERROR 1419 (HY000): You do not have the SUPER Privilege and Binary Logging is Enabled导入function 、 trigger 到 MySQL database,报错: “You do not have the SUPER privile
2014-12-10 16:51:29 1174
转载 mysql5.5.6 配置手册
一.mysql5.5.6 安装 1.卸载原有的 mysql #rpm -qa grep -i mysql #rpm -ev MySQL-client-5.5.6_rc-1.linux2.6 #rpm -ev MySQL-server-5.5.6_rc-1.linux2.6 卸载后/var/lib/mysql 中的数据及/etc/my.cnf 不会删除,如果确定没用后就手工删除 #rm -f
2014-12-10 16:48:07 709
转载 MySQL主外键表关联表数据的同时删除
今天做了实验,要求将满足某个条件的主表和相关联的几个子表的数据全部删除,其实这个要求很简单,如果子表在创建外键的时候指定了ON DELETE CASCADE,则直接从主表中删除相关记录,子表中数据也会一起删除。但是现在的子表外键创建时候没有加此语句,如何来实现呢? 条件:p(父表)没有ON DELETE CASCADE c(子表)mysql> delete a,b from p
2014-12-10 16:46:13 6131
转载 mysql 创建自定义存储引擎
写出一个能够正常运行的存储引擎不难,难的是写出一个稳定高效的存储引擎。同时如果还能方便运维的话,那就能得到更广泛的使用。一个经常出问题的引擎首先会受到DBA自身的排斥。 写内核写了这么久,一直没有全程的定制过一下存储引擎接口,虽然经验认为不难,不过因为各种编译依赖问题还是折腾了不下一天的时间,由于mysql的版本各异,经验方法在实施过程中要做各种调整,当然前提是需要知道一个存储引擎的加
2014-12-09 16:30:00 2043
转载 MySQL增加Innodb数据文件过程
my.cnf文件中,默认配置为innodb_data_file_path = ibdata1:10M:autoextend 目前该文件已经扩大到了1g多: -rw-r----- 1 mysql mysql 1470103552 4月 16 17:13 ibdata1 修改my.cnf为innodb_data_file_path = ibdata1:1470M;ibdata2:
2014-12-09 16:28:17 430
转载 Shell脚本连接、读写、操作mysql数据库实例
1. 连接mysql 数据库 shell中连接数据库的方法很简单,只需要指定用户名,密码,连接的数据库名称,然后通过重定向,输入mysql的语句,如下所示:mysql -u USERNAME -p PASSWORD DATABASENAME /dev/null show databases; 但这并不是一个好办法,任何使用该脚本的用户都能看到该数据库用户的账号和密码,要解决这个问题
2014-12-09 16:26:31 2030
转载 MySql入门
下载mysql 并安装之命令:mysqld--mysqld --console: 启动servermysql--mysql -u username -p 客户端缺省的user有两个账号,username都是root,password无, 一个用于从本地连接,另一个从远端连接另外有两个anonymouse的账号,一个用于连接本地server,另一个远端连接test或以te
2014-12-09 16:23:25 328
转载 mysql 批改 read only 1290
mysql 数据修改出现错误:1290 the mysql server is running with the read-only option可明明设置权限,对数据库可以操作呀,,网上查了一下:修改mysql readonly 为false就行了,具体做法如下:show variables like '%read_only%';如果查出来是 on set GLOBAL
2014-12-05 14:57:09 1043
转载 MySql的Query和Insert性能测试
通过对典型的query和insert操作的测试,暂时能得出如下结论(可能会受mysql版本,机器配置的影响):关于query:1. 100w是个无索引查询性能的分水岭。2. 数据量在30w – 200w的区间,在索引高效的情况下,数据库数据量的变化,基本对查询不会产生明显的影响(这也跟查询原理相符)3. 高效的索引,对查询速度的提高可能是数倍,甚至数十倍的!
2014-12-05 14:47:54 448
转载 mysql中limit的用法深入分析
select * from table limit m,n其中m是指记录开始的index,从0开始,n是指从第m条开始,取n条。mysql(root@localhost:test)>select * from total;+----+-----------------+--------+------------+| id | name | number | mydate |
2014-12-05 14:37:44 389
转载 《JavaScript:The Good Parts(影印版)》克罗克福特
书名:《JavaScript:The Good Parts(影印版)》作者: 克罗克福特 (作者) 参考价:¥ 28.00 图书描述出版日期: 2009年1月1日 《JavaScript:The Good Parts(影印版)》一书中,Crockford深度分析了一堆好的意图和盲目的错误,为你提供了所有JavaScript的地道优良部分的细节,包括:·语法·继承·方
2014-12-03 15:37:37 1087
转载 《Java程序设计》
书名:《Java程序设计》作者:辛运帏 (作者), 饶一梅 (作者), 马素霞 (作者) 参考价格:¥ 28.00 图书描述出版日期: 2006年8月1日 本书是《Java程序设计》的第二版。它从Java语言的基本特点入手,全面介绍了Java语言的基本概念和编程方法,并深入介绍了Java的高级特性。本书共分为12章,涉及Java中的基本语法、数据类型、类
2014-12-03 15:32:27 845 1
转载 《Java语言程序设计(第2版)》
书名:《Java语言程序设计(第2版)》作者:郑莉 (作者) 参考价格:¥ 39.50 图书描述出版日期: 2011年6月1日 《Java语言程序设计(第2版)》将Java语言作为大学生的计算机程序设计入门语言,特色是内容全面、深入浅出、立体配套。《Java语言程序设计(第2版)》详细介绍了Java语言以及面向对象的设计思想和编程方法、UML建模语言、图形用户
2014-12-03 15:27:36 1759
转载 mysql 多列索引的详细说明
mysql的索引可以分为单列索引和多列索引,单列索引,请参考:添加mysql索引的3条原则mysql可以为多个列创建一个索引,最多可以16列,多列索引可以视为包含通过连接索引列的值而创建值的排序数组。mysql多列索引适用场合:当你在where子句中为索引的第1个列指定已知的参数时,查询很快,即使你没有指定其它列的值,这里的其他列是多列索引里面,指定的其他列。一,创建测试表
2014-11-27 16:53:19 487
原创 我和数据库的故事
结合自身经历,对以后想从事数据库行业的学弟学妹们还是有几点建议。第一是搞明白动机,想清楚自己是否适合这个行业,不要因为做数据库薪资高就盲目地跟风。数据库行业外表光鲜,实质苦逼,并没有想象中的那么美好。第二是掌握好的学习方法,比如前面提到的通过博文分享形成自己的知识库、向前辈取经、练习和总结并进等等。第三是遇到问题的求助方式,不要遇到问题就向别人请教,如果不经过自己的思考,那你的提升会非常的小。如果
2014-11-27 16:50:03 542
转载 MySQL 建表字段长度的限制
在MySQL建表时,遇到一个奇怪的现象:root@localhost : test 10:30:54>CREATE TABLE tb_test ( -> recordid varchar(32) NOT NULL, -> areaShow varchar(10000) DEFAULT NULL, -> areaShow1 varchar(10000) DEFAULT NULL,
2014-11-27 16:22:28 584
转载 tuxedo执行tmloadcf问题解决
执行tmloadcf -y ubbsimple出现的问题解决CMDTUX_CAT:868: ERROR: tmloadcf cannot run on a non-master node解决方法:ubbsimple 文件中将改为你的机器名,在windows下使用echo %computername% 显示机器名,在unix下使用 uname -n 。注意在win
2014-11-26 15:54:33 1224
转载 Oracle提高归档作业的效率
有什么方法可以提高归档作业的效率呢?笔者如下一些建议可供数据库管理员参考。一是可以增加归档进程的个数。在默认情况下,一个例程只会启动一个归档进程ARCH。当ARCH进程正在归档一个重做日志文件时,任何其他的进程都不能够访问这个重做日志文件。如果在Oracle数据库中,可以根据需要启动多个归档进程ARCH。在Oracle数据库中,启动多个归档进程时分为手工与自动两个方式。为了提高重做日志
2014-11-26 15:46:24 1277
转载 Oracle中最易忽视的重要进程
Oracle数据库中的某进程因比较小而往往被数据库管理员所忽视。笔者这次就给大家提醒提醒,不要忽视了这两个进程的作用。如果利用的好的话,会减少系统管理员不少的工作。归档进程ARCH在重做日志文件管理中有归档与非归档两种模式。在日志进行切换时,如果不对原先的日志文件进行归档,而直接覆盖的话,就叫做非归档模式。相反,在写入下一个日志文件的时候,会先对目标日志文件进行归档,这就叫
2014-11-26 15:45:31 396
转载 MySql管理的一点心得(2)
最后给出本人在RedHat9.0下的MySql操作演示: 选用数据库的root用户登录 [weiwen@weiwenlinux]$mysql -uroot -p Enter password:MyPasswordmysql>create database mydb;Query OK, 1 row affected (0.02 sec)mysql>use my
2014-11-25 16:51:09 357
转载 MySql管理的一点心得(1)
MySql数据库是中小型网站后台数据库的首选,因为它对非商业应用是免费的.网站开发者可以搭建一个"Linux+Apache+PHP+MySql" 平台,这是一个最省钱的高效平台.在使用MySql进行开发时,MySql自带的文档对于新手来说是份很好的参考资料.本文是我在使用MySql中的小小心得。 当前一般用户的开发环境多是Windows或Linux,用户可以下载相关版本进行安装,在 w
2014-11-25 16:49:29 397
转载 MySql安装心得
浪费很多时间去解决安装过程中的问题,实在恶心,最后结论是大部分错误原因是因为二次安装是卸载不干净; 1.卸载: 卸载mysql server! 删除mysql文件夹下的my.ini文件及所有文件 运行"regedit"文件,如图,打开注册表 删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Se
2014-11-25 16:47:03 431
转载 Oracle笔记多表查询(2)
范例:要求显示每个部门的编号、名称、位置、部门的人数、平均工资1、确定所需要的数据表:dept表:每个部门的名称;emp表:统计出部门的人数、平均工资;2、确定已知的关联字段:emp.deptno=dept.deptno;范例:将emp表和dept表关联查询SELECT d.deptno,d.dname,d.loc,e.empno,e.sal
2014-11-24 14:30:08 461
转载 Oracle笔记多表查询(1)
本次预计讲解的知识点1、 多表查询的操作、限制、笛卡尔积的问题;2、 统计函数及分组统计的操作;3、 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作;一、多表查询的基本概念在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必
2014-11-24 14:25:05 358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人