码迷,mamicode.com
首页 > 数据库
关于Mysql数据库的注意点
1.注意属性为String的数据在JDBC操作语句中要加单引号例子:conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/sounds","root", "root"); stmt = conn.createStat...
分类:数据库   时间:2015-10-17 01:51:43    阅读次数:194
Oracle SQL 调优健康检查脚本
Oracle SQL 调优健康检查脚本 我们关注数据库系统的性能,进行数据库调优的主要工作就是进行SQL的优化。良好的数据架构设计、配合应用系统中间件和写一手漂亮的SQL,是未来系统上线后不出现致命性能问题的有力保证。 在CBO时代,一个SQL的执行计划是多样的。影响执行计划的因素也从过去RBO时....
分类:数据库   时间:2015-10-17 00:36:47    阅读次数:268
mac下安装nginx+php+mysql
一,安装homebrew就像linux下面有yum一样,mac也有个homebrew,管理软件非常便捷。官网:http://brew.sh/index_zh-cn.html上面有句命令,复制下来终端执行,如果命令返回404没找到,命令以官网最新为参考。ruby -e "$(curl -fsSL ht...
分类:数据库   时间:2015-10-17 00:35:32    阅读次数:279
Oracle SQL 调优之 sqlhc
SQL 执行慢,如何 快速准确的优化。sqlhc 就是其中最好工具之一通过获得sql所有的执行计划,列出实际的性能的瓶颈点,列出 sql 所在的表上的行数,每一列的数据和分布,现有的索引,sql 的实际执行情况 - 时间, IO, 返回行数。具体使用 参照 Document 1366133.1 SQ...
分类:数据库   时间:2015-10-16 23:18:03    阅读次数:408
SQL Tuning Health-Check Script (SQLHC)
1. 纯手工打造工具:程序员的双手特点:手写客户端与服务器端验证代码2. 半手工半自动工具:jquery.validate(客户端)+ DataAnnotations &DataAnnotationsExtensions(服务器端)特点:客户端手写部分验证代码,服务器端只需声明验证规则3. 全自动工...
分类:数据库   时间:2015-10-16 23:19:39    阅读次数:297
Jdbc如何从PostgreSql读取海量数据?PostgreSql源代码分析纪录
前言:最近做数据同步,需要从PostgreSql获取数据,发现一旦数据比较多,那么读取的速度非常慢,并且内存占用特别多&GC不掉。代码样例:为了方便讲解,下面写了事例代码,从b2c_order获取数据,这个数据表6G左右。package com.synchro;import java.sql.*;/...
分类:数据库   时间:2015-10-16 23:17:13    阅读次数:370
mysql 从库设置read-only 对super权限的用户无效的问题
由于在测试mysql主从读写分离的时候,用root用户设置从库为read-only ,但是重启生效后发现,root用户照样可以进行update insert ,此时root用有all privilege权限,包括super(管理)权限测试单独回收revoke root的super权限后再试,发现ro...
分类:数据库   时间:2015-10-16 23:15:12    阅读次数:585
过滤sql敏感字符
public static class SensitiveDataUtil { private static string ChangeSubStr(string s, string oldstr, string newstr) { i...
分类:数据库   时间:2015-10-16 20:43:28    阅读次数:248
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 数据库报错
-- 查询mysql 数据库链接空闲时间持有最大空闲时间,单位为秒SHOW VARIABLES WHERE VAriable_name = 'interactive_timeout';-- 会出现wait_timeout与该参数意思相近,修改时,一起修改SHOW VARIABLES WHERE VA...
分类:数据库   时间:2015-10-16 20:38:53    阅读次数:1667
T-SQL 一次插入多行数据
使用 INSERT SELECT 向表中插入数据--将t1中查询到的数据插入添加到t2中(t2表必须存在,且顺序、数据类型必须与t1一致)INSERT INTO t2(USERNAME,PASSWORD) SELECT USERNAME,PASSWORD FROM t1使用 SELECT IN...
分类:数据库   时间:2015-10-16 20:31:37    阅读次数:278
达梦数据库字符串切割-自定义函数
--根据分隔符返回分隔的组数CREATE OR REPLACE FUNCTION get_StrArrayLength(STR VARCHAR(2000),SPLIT1 VARCHAR(10)) RETURN INT AS ...
分类:数据库   时间:2015-10-16 20:31:30    阅读次数:295
mysql字符串分割函数
由于工作需要需要处理一些以逗号分隔的字符串,每次都要现做很是麻烦,网上找了很多都没有现成的,好吧,自己动手写一个好了 1 CREATE DEFINER = `harri`@`%` FUNCTION `substr_for_str`(`num` int, `str` varchar(5000)) 2 ...
分类:数据库   时间:2015-10-16 20:30:34    阅读次数:261
Postgresql和Mysql数据库安装
1、环境准备1.1 win7 x64系统1.2 Postgresql-9.1.13-windows-binaries.zip 和 mysql-5.5.46-win32.zip2、安装过程2.1 Postgresql-9.1.13安装过程① 将zip格式的安装包解压到某个文件夹,比如是D:\pgsql...
分类:数据库   时间:2015-10-16 20:27:15    阅读次数:413
haproxy实现mysql slave负载均衡
简单画一个图:一、服务器规划192.168.116.132 (master) -->写操作192.168.116.129(slave1) -->读操作192.168.116.131(slave2) -->读操作192.168.116.130 (haproxy) -->代理mysql主从复制配置略过。...
分类:数据库   时间:2015-10-16 20:23:07    阅读次数:399
SQLSERVER行转列
createtabletest2(idint,namevarchar(20),quarterchar,profile1int)insertintotest2values(1,'a',1,1000)insertintotest2values(1,'a',2,2000)insertintotest2va...
分类:数据库   时间:2015-10-16 20:20:28    阅读次数:209
彻底删除mysql
yum方式安装的mysql 1、yum remove mysql mysql-server mysql-libs compat-mysql51 2、rm -rf /var/lib/mysql 3、rm /etc/my.cnf 查看是否还有mysql软件: rpm -qa|grep mysql 如果存在的话,继续删除即可。 rpm方...
分类:数据库   时间:2015-10-16 19:14:11    阅读次数:241
MySQL SQL语句优化的10条建议
1、将经常要用到的字段(比如经常要用这些字段来排序,或者用来做搜索),则最好将这些字段设为索引 2、字段的种类尽可能用int或者tinyint类型。另外字段尽可能用not null 3、当然无可避免某些字段会用到text,v...
分类:数据库   时间:2015-10-16 19:13:54    阅读次数:241
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!