1、缓存,在持久层或持久层之上做缓存。2、数据库大字段剥离,保证单条记录数据量很小。3、恰当地使用索引。4、必要时建立多级索引。5、分析Oracle执行计划,通过表数据统计等方式协助数据库走正确查询方式,该走索引就走索引,该走全表扫描就走全表扫描。6、表分区和拆分,无论是业务逻辑上拆分(如一个月一张报表、分库)还是无业务含义分区(如根据ID取模分区)。7、RAC。8、字段冗
原创 2022-03-10 14:37:09
187阅读
王茂材数据和云墨墨导读:最近处理了几次undo相关问题,将undo暴增后查询思路整理分享至此。最近处理了几次undo相关问题,将undo暴增后查询思路整理如下:查询active状态使用空间确认使用详细情况,比如占用高sid与sql,以及是否存在死事务应急处理方法1.查询undoactive使用状态selecttablespace_name,status,round(sum(bytes)/10
Jav
转载 2021-06-04 14:19:32
321阅读
数据库优化思路
原创 3月前
45阅读
数据库中最基本查询语句:select * from 表名(1)from关键字后面写表名,表示数据来源于这个表(2)select后面的列名,如果是 * 表示在结果中显示表中所有(3)在select后面的列名部分,可以使用as为列起别名,这个别名出现在结果中(4)如果需要查询多个列,之间使用逗号分隔消除重复行:distinct关键字可以消除重复行select distinct ...
原创 2021-07-14 15:55:30
397阅读
1、Servlet源代码 实现数据库查询,并将数据封装到javabean中,将封装数据添加到request作用域中,然后用JSTL标签遍历request作用域,实现数据查询操作。 注:javabean中封装数据属性名要和数据库表中列明相同,不然查询为空。import java.io.IOException; import java.util.List; import javax.serv
1、如下是“Java连接MySQL数据库并进行简单查询源码:源码一mysqlConnecter.java:package mysql; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class mysqlConnecter { //加载驱动所需
转载 7天前
25阅读
一、多表查询  语法:select * from 表名1,表名2 where 条件表达式(主键 = 外键)order by 排序     主键:必须有值(不为null)且不重复,可以用作当前行标识     主键 = 外键:当前表中外键必须是另一张表主键  1.1内联查询
原创 2015-02-17 20:20:35
1177阅读
--查询当前数据库表,类型为TABLE,必须为大写exec sp_Tables @TABLE_TYPE="'TABLE'" --查询当前数据库表,类型为dboexec sp_Tables @TABLE_owner='dbo'--获取SQLSERVER 表结构语句SELECT T.NAME '表名',C.NAME '列名
原创 2021-08-31 14:01:32
950阅读
    97年以来基于WEB数据库应用在数据库界谈论颇多,基于WEB数据库应用,是将数据库和WEB技术结合,按照BROWS/SERVER结构建立通过浏览器访问数据库服务系统。目前以WEB数据库为旗帜产品、原形或设计方案及研究论文很多,开发数据库WEB应用,建立能与数据库交互WEB网页,大致有三中方法:其一是网关接口(CGI),其二是JDBC
转载 2008-12-08 17:28:02
804阅读
数据库查询: 1.语法格式: SELECT /*指定要选择列或行及其限定*/ FROM /*FROM子句,指定表或视图*/ [ WHERE ] /*WHERE子句,指定查询条件*/ [ GROUP BY ] /*GROUP BY子句,指定分组表达式*/ [ HAVING ] /*HAVING...
转载 2016-10-30 09:18:00
510阅读
zabbix切换数据库操作1、安装mysql-server数据库 ,将三个表结构复制过去将schema.sql  p_w_picpaths.sql   data.sql  数据库从zabbix服务器上复制到/root路径下面然后导入表结构[root@mysql-server ~]#  /usr/bin/mysql -uzabbix -pzabbix zabb
原创 2017-04-10 18:38:59
2377阅读
1点赞
    前两天,做了一个关于信息系统综合索引。我用sql语句拼接方式,在这个过程中,我发现当我使用并和非逻辑时候,一切正常。可是,当使用或逻辑时候,发现全集变大了,就是查出来很多重复记录(我是两个表联立,返回一个数据实体。),我就将sql语句拿到数据库中去直接查找,发现结果一样。去网上查阅了一些资料,发现是数据库关联出现了问题。因为数据没有
原创 精选 2017-05-09 18:10:06
1013阅读
select * from sysobjects --查询所有信息 SELECT Name FROM Master..SysDatabases ORDER BY Name --查询所有数据库名字 SELECT name FROM sysobjects WHERE xtype='U' --查询数据库表(先引用数据库[use]) select * from sys.tables --查询数据库...
转载 2018-04-12 11:55:00
625阅读
2评论
数据库查询 增删改查 增 insert into 表名 (column1, column2) values (value1,value2) 删 delete from 表名 where 条件 改 update 表名 set column1=value1, column2=value2 where 条 ...
转载 2021-09-10 15:06:00
245阅读
2评论
数据查询 1.基本查询:book = BookInfo.objects.get(btitle='西游记')单—查询,如果结果不存在报错book = BookInfo.objects.all(btitle='西游记')查询多个结果,有多少返回多少,不存在返回Nonebook = BookInfo.o ...
转载 2021-09-21 20:02:00
604阅读
2评论
创建表CREATE TABLE emp( eid INT, ename VARCHAR(10), esex CHAR(5), birth DATE, sal DOUBLE, comn DOUBLE, jixiao DOUBLE, did INT)CREATE TABLE dept( did INT, ...
转载 2021-09-26 14:47:00
425阅读
2评论
1.工作中难免会和数据库打交道,访问数据库前提就需要和数据库建立连接,才能进行读写操作。
  Mysql服务器环境语言和本地语言不符,中文出现乱码本地环境编码是utf8:     set names utf8;本地环境编码是gbk:     set names gbk; 怎样查看mysql数据库大小 用命令查看: 1、进入information_schema 数据库(存放了其他数据
转载 2015-12-21 18:15:00
47阅读
sql中有中文条件查询死活不出来 把中文给变量然后%s传参也不行,只能传编码多嵌套一层去查中文名称 暂时没有找到解决方法这个貌似也没办法写入中文名from PIL import Image, ImageDraw import pymssql class RelationTree: def __init__(self, basewidth=100, basedepth=100):
  • 1
  • 2
  • 3
  • 4
  • 5