在开发PHP程序时,很多时候我们会有将数据批量导入数据库的需求,如学生信息批量添加到数据库中,而事先用excel编排好,对excel实行操作,便是我们比较常用的选择方式。在对excel的操作中,phpExcelReade便是很多人的共同选择。在具体实现中,我们可以以文件上传方式将excel文件上传到...
1 connect_error);10 }11 //2.操作数据库12 $sql = "select * from user";13 $res = $mysqli->query($sql);14 // var_dump($res);15 //3.处理...
原文地址:关于Mysql thread_concurrency和innodb_thread_concurrency参数的一点整理 ????首先,最重要的一点,这个参数已经在最新版本的mysql中被移除了,官方最新5.7版本的doc上面对thread_concur...
MYSQL:Cannotdeleteorupdateaparentrow:aforeignkeyconstraintfails这可能是MySQL在InnoDB中设置了foreignkey关联,造成无法更新或删除数据。可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况。SETFOREIGN_KEY_CHECKS=0;删除完成后设置SETFOREIGN_KEY_CHECKS=1;其他:关闭唯..
OracleSQL性能优化深入浅出ORACLE将执行过的SQL语句存放在内存的共享池(sharedbufferpool)中,可以被所有的数据库用户共享。当你执行一个SQL语句(有时被称为一个游标)时,如果它和之前的执行过的语句完全相同,ORACLE就能很快获得已经被解析的语句以及最好的执行路径.这个功能大..
mysqlhotcopy使用locktables、flushtables和cp或scp来快速备份数据库.它是备份数据库或单个表最快的途径,完全属于物理备份,但只能用于备份MyISAM存储引擎和运行在数据库目录所在的机器上.与mysqldump备份不同,mysqldump属于逻辑备份,备份时是执行的sql语句.使用mysqlhotcopy命..
本文主要讲述了如何提高DB2数据备份和恢复效率的实际操作步骤,在设计数据备份和恢复的方案时,我们主要考虑的有两个方面的问题。一是备份与恢复策略本身是否安全,即能否及时的准确的完成对数据库的备份工作。二是要考虑数据备份与恢复方案的执行效率高不高。如果备份或者恢复..
一、常见数据库的优化操作
1、表的设计要符合三范式。
2、添加适当的索引,索引对查询速度影响很大,必须添加索引。主键索引,唯一索引,普通索引,全文索引
3、添加适当存储过程,触发器,事务等。
4、读写分离(主从数据库)
5、对sql语句的一些优化,(查询执行速度比较慢的sql语句)
6、分表分区
分表:把一张大表分成多张表。分区:把一张表里面的分配到不同的区域存储,
7、对mysq...
问题描述:
在项目中需要连接mysql,查询上千上万的记录,每个字段都挺大。结果在Eclipse中报如下错误:
java.lang.OutOfMemoryError: Java heap space
原因分析:
mysql会将查询到的记录全部发送到java端保存,而JVM中如果98%的时间是用于GC,且可用的Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是...
MySQLdb的使用。
1.create table:
#-*- coding:utf-8 -*-
'''
@data:2015-01-05
@filename:CreateTable.py
'''
import MySQLdb as mdb
import sys
con = None
try:
con = mdb.connect('loca...