Entradas

Mostrando entradas de agosto, 2016
Imagen
Ajuste del rendimiento de las consultas (SQL Server Compact) Otras versiones Puede mejorar el rendimiento de la aplicación SQL Server Compact 4.0 optimizando las consultas que utiliza. En las siguientes secciones se describen las técnicas que pueden aplicarse para optimizar el rendimiento de las consultas. Mejorar los índices La creación de índices útiles es uno de los métodos más importantes para lograr un mejor rendimiento de las consultas. Los índices útiles ayudan a encontrar los datos con menos operaciones de E/S de disco y un menor uso de los recursos del sistema. Para crear índices útiles, debe comprender cómo se utilizan los datos, los tipos y las frecuencias de ejecución de las consultas y cómo el procesador de consultas puede utilizar los índices para encontrar los datos con rapidez. Una vez elegidos los índices que creará, examine las consultas más importantes, cuyo rendimiento es el factor que más afecta a la experiencia del usuario. Cree lo...
https://technet.microsoft.com/es-es/library/ms191195(v=sql.105).aspx
¿Cuál de las siguientes consultas es más rápido (como vs contiene)? SELECT * FROM table WHERE Column LIKE '%test%'; o SELECT * FROM table WHERE Contains(Column, "test"); 93 por voto El segundo (suponiendo que significa  CONTAINS  , y de hecho lo puso en una consulta válida) debe ser más rápido, ya que puede utilizar  algún  tipo de índice (en este caso, un índice de texto completo). Por supuesto, esta forma de consulta sólo está disponible  si  la columna está en un índice de texto completo.   Si no lo es, entonces sólo la primera forma está disponible. La primera consulta, utilizando como, no será capaz de utilizar un índice, ya que comienza con un comodín, por lo que siempre requerirá un escaneo completo de tabla. NO USAR INDICES DENTRO DE UNA FUNCION WHERE TO_DAYS(fecha) - today(current_date()) >= 7 vs where fecha >= current_date()-interval 7 day https://www.youtube.com/watch?v=1HH4ZYXhJYE

JQUERY

FORMAS DE DECL ARAR EL JQUERY <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JQuery Tutorial</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.3/jquery.min.js"></script> </head> <body>      <div id="codigo"> Codigo Mentor</div>           <script text="text/javascript">               // Primera forma de declarar              $(document).on("ready", function () {              });              // Segunda forma de declarar              $(document).ready(function () {              });              // Tercera forma de declarar             $(fu...

SQL SERVER : MIGRAR BASE DE DATOS

Migrar tablas de una base de datos a otra con campo de tipo int autoincremental Cuando usas insert_identity on, debes escribir la lista de columnas incluyendo la columna identity. SET IDENTITY_INSERT Tabla1 ON; INSERT INTO BD2.dbo.Tabla1 (campo1,campo2) SELECT campo1,campo2 FROM BD2.dbo.Tabla2 ; SET IDENTITY_INSERT Tabla1 OFF;

SQL SERVER : (DELETE, TRANSACCIONES)

SCRIPT CARGA DE REGISTROS CREATE TABLE DATOS( Id INT IDENTITY not null, dato VARCHAR(100), fx_alta DATETIME, CONSTRAINT PK_DATOS PRIMARY KEY(Id) ); DECLARE @i INT, @dato VARCHAR(100) SET @i = 0 WHILE (@i < 100) BEGIN      SET @i = @i + 1      SET @dato = 'Dato : ' + CAST(@i AS VARCHAR)      INSERT INTO DATOS (dato,fx_alta)      VALUES (@dato,GETDATE()) END; SELECT * FROM DATOS; Devuelve el número de filas afectadas por la última declaración. Si el número de filas es de más de 2 mil millones, utilizar ROWCOUNT_BIG . Cuando borramos datos de una tabla, podemos obtener el número de filas que han sido afectadas por la instrucción a través de la variable @@RowCount. DELETE FROM DATOS WHERE Id=3; SELECT @@ROWCOUNT; Clausula OUTPUT     A partir de la version de  SQL Server 2005  disponemos de la clausula  OUTPUT  para recuperar los valores que hemos insertado. Al igual que en...