forked from lucasfmo/testeos
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathasd
211 lines (178 loc) · 13.5 KB
/
asd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
<properties
pageTitle="Migración del almacenamiento de datos SQL de Azure existente a almacenamiento premium | Microsoft Azure"
description="Instrucciones para migrar un almacenamiento de datos SQL existente a almacenamiento premium"
services="sql-data-warehouse"
documentationCenter="NA"
authors="happynicolle"
manager="barbkess"
editor=""/>
<tags
ms.service="sql-data-warehouse"
ms.devlang="NA"
ms.topic="article"
ms.tgt_pltfrm="NA"
ms.workload="data-services"
ms.date="08/24/2016"
ms.author="nicw;barbkess;sonyama"/>
# Información de migración al Almacenamiento premium
En el servicio Almacenamiento de datos SQL, se introdujo recientemente el [Almacenamiento premium para poder predecir el rendimiento de manera más eficaz][]. Ahora se pueden migrar los almacenes de datos existentes del Almacenamiento estándar al premium. Siga leyendo para más información sobre cómo y cuándo se producen las migraciones automáticas, además de cómo realizar migraciones manuales en caso de que prefiera tener el control en los tiempos de inactividad.
Si tiene más de un Almacenamiento de datos, use el [programa de migración automática][] siguiente para determinar cuándo se migrará.
## Determinación del tipo de almacenamiento
Si creó un almacenamiento de datos antes de las fechas siguientes, significa que está utilizando el Almacenamiento estándar. Cada Almacenamiento de datos del Almacenamiento estándar que esté sujeto a la migración automática tiene un aviso en la parte superior de la hoja Almacenamiento de datos en el [Portal de Azure][] con el siguiente mensaje: "*Una actualización próxima al almacenamiento premium requerirá una interrupción. Más información ->*".
| **Región** | **Almacenamiento de datos creado antes de esta fecha** |
| :------------------ | :-------------------------------- |
| Australia Oriental | Almacenamiento premium no disponible todavía |
| Sudeste de Australia | 5 de agosto de 2016 |
| Sur de Brasil | 5 de agosto de 2016 |
| Centro de Canadá | 25 de mayo de 2016 |
| Este de Canadá | 26 de mayo de 2016 |
| Central EE. UU.: | 26 de mayo de 2016 |
| Este de China | Almacenamiento premium no disponible todavía |
| Norte de China | Almacenamiento premium no disponible todavía |
| Asia oriental | 25 de mayo de 2016 |
| Este de EE. UU. | 26 de mayo de 2016 |
| Este de EE. UU. 2 | 27 de mayo de 2016 |
| India central | 27 de mayo de 2016 |
| Sur de India | 26 de mayo de 2016 |
| India occidental | Almacenamiento premium no disponible todavía |
| Este de Japón | 5 de agosto de 2016 |
| Oeste de Japón | Almacenamiento premium no disponible todavía |
| Centro-Norte de EE. UU | Almacenamiento premium no disponible todavía |
| Europa del Norte | 5 de agosto de 2016 |
| Centro-Sur de EE. UU | 27 de mayo de 2016 |
| Sudeste asiático | 24 de mayo de 2016 |
| Europa occidental | 25 de mayo de 2016 |
| Centro occidental de EE.UU. | 26 de agosto de 2016 |
| Oeste de EE. UU. | 26 de mayo de 2016 |
| Oeste de EE. UU.2 | 26 de agosto de 2016 |
## Información de la migración automática
De forma predeterminada, la base de datos se migrará automáticamente durante las 18:00 y las 6:00 en la hora local de su región durante la [programación de migración automática][] siguiente. No podrá usar el Almacenamiento de datos existente durante la migración. Estimamos que el proceso de migración durará aproximadamente 1 hora por cada TB de almacenamiento de cada Almacenamiento de datos. Asimismo, nos aseguraremos de que no se le cobre nada en ningún momento de la migración automática.
> [AZURE.NOTE] Durante la migración, no podrá usar el almacén de datos existente. Cuando finalice el proceso, el almacenamiento de datos volverá a estar en línea.
A continuación, encontrará los pasos que Microsoft realizará para completar la migración sin que usted tenga que hacer nada. Para este ejemplo, imagine que su Almacenamiento de datos del Almacenamiento estándar actualmente se llama "MiAD".
1. Microsoft cambia el nombre "MiAD" a "MiAD\_DO\_NOT\_USE\_[Marca de tiempo]"
2. Microsoft pausa "MiAD\_DO\_NOT\_USE\_[Marca de tiempo]". Durante este tiempo, se crea una copia de seguridad. Es posible que observe que se llevan a cabo varias tareas de pausa y reanudación si se producen problemas durante este proceso.
3. Microsoft crea un nuevo almacenamiento de datos llamado "MiAD" en el Almacenamiento premium a partir de la copia de seguridad creada en el paso 2. miAD no aparecerá hasta que acabe el proceso de restauración.
4. Una vez que finalice, "MiAD" vuelve a las mismas DWU y al estado en pausa o activo que había antes de la migración.
5. Una vez que finaliza la migración, Microsoft elimina "MiAD\_DO\_NOT\_USE\_[Marca de tiempo]"
> [AZURE.NOTE] Esta configuración no se transmite como parte de la migración:
>
> - Auditing at the Database level needs to be re-enabled
> - Firewall rules at the **Database** level need to be readded. Firewall rules at the **Server** level are not be impacted.
### Programa de migración automática
Las migraciones automáticas se llevan a cabo desde las 18:00 a las 6:00 (hora local por región) durante el programa de interrupción siguiente.
| **Región** | **Fecha de inicio estimada** | **Fecha de finalización estimada** |
| :------------------ | :--------------------------- | :--------------------------- |
| Australia Oriental | Sin determinar | Sin determinar |
| Sudeste de Australia | 10 de agosto de 2016 | 24 de agosto de 2016 |
| Sur de Brasil | 10 de agosto de 2016 | 24 de agosto de 2016 |
| Centro de Canadá | 23 de junio de 2016 | 1 de julio de 2016 |
| Este de Canadá | 23 de junio de 2016 | 1 de julio de 2016 |
| Central EE. UU.: | 23 de junio de 2016 | 4 de julio de 2016 |
| Este de China | Sin determinar | Sin determinar |
| Norte de China | Sin determinar | Sin determinar |
| Asia oriental | 23 de junio de 2016 | 1 de julio de 2016 |
| Este de EE. UU. | 23 de junio de 2016 | 11 de julio de 2016 |
| Este de EE. UU. 2 | 23 de junio de 2016 | 8 de julio de 2016 |
| India central | 23 de junio de 2016 | 1 de julio de 2016 |
| Sur de India | 23 de junio de 2016 | 1 de julio de 2016 |
| India occidental | Sin determinar | Sin determinar |
| Este de Japón | 10 de agosto de 2016 | 24 de agosto de 2016 |
| Oeste de Japón | Sin determinar | Sin determinar |
| Centro-Norte de EE. UU | Sin determinar | Sin determinar |
| Europa del Norte | 10 de agosto de 2016 | 31 de agosto de 2016 |
| Centro-Sur de EE. UU | 23 de junio de 2016 | 2 de julio de 2016 |
| Sudeste asiático | 23 de junio de 2016 | 1 de julio de 2016 |
| Europa occidental | 23 de junio de 2016 | 8 de julio de 2016 |
| Centro occidental de EE.UU. | 14 de agosto de 2016 | 31 de agosto de 2016 |
| Oeste de EE. UU. | 23 de junio de 2016 | 7 de julio de 2016 |
| Oeste de EE. UU.2 | 14 de agosto de 2016 | 31 de agosto de 2016 |
## Migración manual al Almacenamiento premium
Si desea tener el control en los tiempos de inactividad, puede realizar los pasos siguientes para migrar un almacenamiento de datos existente del Almacenamiento estándar al premium. Si decide realizar la migración manual, debe hacerlo antes de que se inicie la automática en dicha región para evitar riesgos de que esta última cause algún conflicto (consulte la [programación de migración automática][]).
### Instrucciones de migración manual
Si desea tener el control en los tiempos de inactividad, puede migrar manualmente el almacén de datos mediante la funcionalidad de copia de seguridad o restauración. Se espera que el componente de restauración de la migración tarde aproximadamente 1 hora por cada TB de almacenamiento en cada almacenamiento de datos. Si desea conservar el mismo nombre cuando se complete la migración, siga estos pasos para [cambiar el nombre durante la migración][].
1. [Pause][] el almacenamiento de datos, lo que creará una copia de seguridad automática
2. Lleve a cabo la [restauración][] a partir de la instantánea más reciente
3. Elimine el almacenamiento de datos existente del Almacenamiento estándar. **Si no puede realizar este paso, se le cobrará por los dos almacenamientos de datos.**
> [AZURE.NOTE] Esta configuración no se transmite como parte de la migración:
>
> - Auditing at the Database level needs to be re-enabled
> - Firewall rules at the **Database** level need to be readded. Firewall rules at the **Server** level are not be impacted.
#### Opcional: pasos para cambiar el nombre durante la migración
Dos bases de datos que se encuentren en el mismo servidor lógico no pueden tener el mismo nombre. Almacenamiento de datos SQL ahora permite cambiar el nombre de DW.
Para este ejemplo, imagine que su Almacenamiento de datos del Almacenamiento estándar actualmente se llama "MiAD".
1. Cambie el nombre "MiAD" con el comando ALTER DATABASE que sigue a un nombre similar a "MiAD\_AntesMigración". Este comando eliminará todas las transacciones existentes y, para que se ejecute correctamente, se debe hacer en la base de datos maestra.
```
ALTER DATABASE CurrentDatabasename MODIFY NAME = NewDatabaseName;
```
2. [Pause][] "MiAD\_AntesMigración", lo que creará una copia de seguridad automática
3. Realice una [restauración][] a partir de la instantánea más reciente de una nueva base de datos con el nombre que usó para tener (ej: "MyDW")
4. Elimine "MyDW\_BeforeMigration". **Si no puede realizar este paso, se le cobrará por los dos almacenamientos de datos.**
> [AZURE.NOTE] Esta configuración no se transmite como parte de la migración:
>
> - Auditing at the Database level needs to be re-enabled
> - Firewall rules at the **Database** level need to be readded. Firewall rules at the **Server** level are not be impacted.
## Pasos siguientes
Con la migración al Almacenamiento premium, también aumentamos la cantidad de archivos de blob de base de datos en la arquitectura subyacente de Almacenamiento de datos. Para maximizar las ventajas en el rendimiento que implica este cambio, se recomienda recompilar los índices de almacén de columnas en clúster con el script siguiente. El script que aparece a continuación funciona forzando a algunos de los datos existentes a los blobs adicionales. Si no realiza ninguna acción, los datos se redistribuirán naturalmente con el tiempo a medida que carga más datos en las tablas de Almacenamiento de datos.
**Requisitos previos:**
1. Almacenamiento de datos se debe ejecutar con 1000 DWU o más (consulte el [escalado de la potencia de proceso][]).
2. El usuario que ejecuta el script debe tener el [rol mediumrc][] o superior.
1. Para agregar un usuario a este rol, ejecute lo siguiente:
1. ````EXEC sp_addrolemember 'xlargerc', 'MyUser'````
````sql
-------------------------------------------------------------------------------
-- Paso 1: Crear tabla para controlar la recompilación de índice.
-- Ejecutar como usuario en mediumrc o superior.
--------------------------------------------------------------------------------
create table sql_statements
WITH (distribution = round_robin)
as select
'alter index all on ' + s.name + '.' + t.NAME + ' rebuild;' as statement,
row_number() over (order by s.name, t.name) as sequence
from
sys.schemas s
inner join sys.tables t
on s.schema_id = t.schema_id
where
is_external = 0
;
go
--------------------------------------------------------------------------------
-- Paso 2: Ejecutar recompilaciones de índice. Si se produce un error de script, puede volver a ejecutar lo que aparece a continuación para reiniciar donde se quedó.
-- Ejecutar como usuario en mediumrc o superior.
--------------------------------------------------------------------------------
declare @nbr_statements int = (select count(*) from sql_statements)
declare @i int = 1
while(@i <= @nbr_statements)
begin
declare @statement nvarchar(1000)= (select statement from sql_statements where sequence = @i)
print cast(getdate() as nvarchar(1000)) + ' Executing... ' + @statement
exec (@statement)
delete from sql_statements where sequence = @i
set @i += 1
end;
go
-------------------------------------------------------------------------------
-- Paso 3: Limpiar la tabla que se creó en el paso 1
--------------------------------------------------------------------------------
drop table sql_statements;
go
````
Si tiene problemas con el almacenamiento de datos, [cree una incidencia de soporte técnico][] e indique que la posible causa es la migración al Almacenamiento premium.
<!--Image references-->
<!--Article references-->
[programa de migración automática]: #automatic-migration-schedule
[programación de migración automática]: #automatic-migration-schedule
[self-migration to Premium Storage]: #self-migration-to-premium-storage
[cree una incidencia de soporte técnico]: sql-data-warehouse-get-started-create-support-ticket.md
[Azure paired region]: best-practices-availability-paired-regions.md
[main documentation site]: services/sql-data-warehouse.md
[Pause]: sql-data-warehouse-manage-compute-portal.md/#pause-compute
[restauración]: sql-data-warehouse-restore-database-portal.md
[cambiar el nombre durante la migración]: #optional-steps-to-rename-during-migration
[escalado de la potencia de proceso]: sql-data-warehouse-manage-compute-portal/#scale-compute-power
[rol mediumrc]: sql-data-warehouse-develop-concurrency/#workload-management
<!--MSDN references-->
<!--Other Web references-->
[Almacenamiento premium para poder predecir el rendimiento de manera más eficaz]: https://azure.microsoft.com/blog/azure-sql-data-warehouse-introduces-premium-storage-for-greater-performance/
[Portal de Azure]: https://portal.azure.com
<!---HONumber=AcomDC_0831_2016-->